sbuild (Debian sbuild) 0.91.9 (05 May 2026) on carme.larted.org.uk +===============================================================================+ | libmath-prime-util-gmp-perl 0.53-1+b1 (amd64) Fri, 26 Jun 2026 23:54:44 +0000 | +===============================================================================+ Package: libmath-prime-util-gmp-perl Version: 0.53-1+b1 Source Version: 0.53-1 Distribution: perl-5.44 Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Fri, 26 Jun 2026 23:54:45 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libmath-prime-util-gmp-perl_0.53-1 perl-5.44 amd64 ------------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libmath-prime-util-gmp-perl_0.53-1 perl-5.44 amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Fri, 26 Jun 2026 23:54:45 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.44 InRelease [3036 B] Hit:2 http://deb.debian.org/debian unstable InRelease Get:1 file:/srv/reprepro perl-5.44 InRelease [3036 B] Hit:3 http://deb.debian.org/debian sid InRelease Get:4 file:/srv/reprepro perl-5.44/main amd64 Packages [157 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Fri, 26 Jun 2026 23:54:46 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/libmath-prime-util-gmp-perl_0.53-1.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Fri, 26 Jun 2026 23:54:47 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, perl-xs-dev, perl, build-essential Filtered Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, perl-xs-dev, perl, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ InRelease Get:2 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ Release [609 B] Ign:3 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ Release.gpg Get:4 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ Sources [662 B] Get:5 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ Packages [694 B] Fetched 1965 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcrypt-dev libdebhelper-perl libdevel-checklib-perl libelf1t64 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libmagic-mgc libmagic1t64 libperl-dev libpipeline1 libtool libuchardet0 libxml2-16 m4 man-db po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff gmp-doc libgmp10-doc libmpfr-dev libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx python3:any libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcrypt-dev libdebhelper-perl libdevel-checklib-perl libelf1t64 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libmagic-mgc libmagic1t64 libperl-dev libpipeline1 libtool libuchardet0 libxml2-16 m4 man-db po-debconf sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 13.0 MB/14.2 MB of archives. After this operation, 63.0 MB of additional disk space will be used. Get:1 copy:/build/libmath-prime-util-gmp-perl-DWOtVx/resolver-ysRcoB/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [884 B] Get:2 file:/srv/reprepro perl-5.44/main amd64 libperl-dev amd64 5.44.0~rc1-1 [1169 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.47-4 [345 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.47-4 [111 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.47-4 [43.0 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 1.0-1 [332 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b2 [69.0 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.24.1-1 [1336 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.42.2-1 [100.0 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-3 [49.2 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.73-2 [516 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1+nmu1 [60.0 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-4 [877 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 autopoint all 1.0-1 [820 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 14.2 [77.1 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-11 [539 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 22 [12.2 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.1-1 [6020 B] Get:24 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.195-1 [58.1 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-4 [108 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.3+dfsg-1 [642 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 1.0-1 [2660 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 debhelper all 14.2 [933 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libcrypt-dev amd64 1:4.5.1-1+b1 [127 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libdevel-checklib-perl all 1.16-1 [18.5 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-5+b2 [328 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-5+b2 [641 kB] Preconfiguring packages ... Fetched 13.0 MB in 0s (130 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 14520 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.47-4_amd64.deb ... Unpacking libmagic-mgc (1:5.47-4) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.47-4_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.47-4) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.47-4_amd64.deb ... Unpacking file (1:5.47-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_1.0-1_amd64.deb ... Unpacking gettext-base (1.0-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-2+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.24.1-1_amd64.deb ... Unpacking groff-base (1.24.1-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.42.2-1_amd64.deb ... Unpacking bsdextrautils (2.42.2-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-3) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.21-1_amd64.deb ... Unpacking m4 (1.4.21-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.73-2_all.deb ... Unpacking autoconf (2.73-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1+nmu1_all.deb ... Unpacking autotools-dev (20240727.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.18.1-4_all.deb ... Unpacking automake (1:1.18.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_1.0-1_all.deb ... Unpacking autopoint (1.0-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_14.2_all.deb ... Unpacking libdebhelper-perl (14.2) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-11_all.deb ... Unpacking libtool (2.5.4-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_22_all.deb ... Unpacking dh-autoreconf (22) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.195-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.195-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-4_amd64.deb ... Unpacking dwz (0.16-4) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../23-libxml2-16_2.15.3+dfsg-1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.3+dfsg-1) ... Selecting previously unselected package gettext. Preparing to unpack .../24-gettext_1.0-1_amd64.deb ... Unpacking gettext (1.0-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../25-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../26-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../27-debhelper_14.2_all.deb ... Unpacking debhelper (14.2) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../28-libcrypt-dev_1%3a4.5.1-1+b1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.5.1-1+b1) ... Selecting previously unselected package libdevel-checklib-perl. Preparing to unpack .../29-libdevel-checklib-perl_1.16-1_all.deb ... Unpacking libdevel-checklib-perl (1.16-1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../30-libgmpxx4ldbl_2%3a6.3.0+dfsg-5+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../31-libgmp-dev_2%3a6.3.0+dfsg-5+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-5+b2) ... Selecting previously unselected package libperl-dev:amd64. Preparing to unpack .../32-libperl-dev_5.44.0~rc1-1_amd64.deb ... Unpacking libperl-dev:amd64 (5.44.0~rc1-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../33-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-3) ... Setting up bsdextrautils (2.42.2-1) ... Setting up libmagic-mgc (1:5.47-4) ... Setting up libdevel-checklib-perl (1.16-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.3+dfsg-1) ... Setting up libdebhelper-perl (14.2) ... Setting up libmagic1t64:amd64 (1:5.47-4) ... Setting up gettext-base (1.0-1) ... Setting up m4 (1.4.21-1) ... Setting up file (1:5.47-4) ... Setting up libelf1t64:amd64 (0.195-1) ... Setting up autotools-dev (20240727.1+nmu1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5+b2) ... Setting up autopoint (1.0-1) ... Setting up autoconf (2.73-2) ... Setting up dwz (0.16-4) ... Setting up sensible-utils (0.0.26) ... Setting up libcrypt-dev:amd64 (1:4.5.1-1+b1) ... Setting up libuchardet0:amd64 (0.0.8-2+b2) ... Setting up automake (1:1.18.1-4) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.1-1) ... Setting up gettext (1.0-1) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-5+b2) ... Setting up libtool (2.5.4-11) ... Setting up libperl-dev:amd64 (5.44.0~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (22) ... Setting up dh-strip-nondeterminism (1.15.1-1) ... Setting up groff-base (1.24.1-1) ... Setting up po-debconf (1.0.22) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (14.2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.42-17) ... +------------------------------------------------------------------------------+ | Check architectures Fri, 26 Jun 2026 23:54:51 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Fri, 26 Jun 2026 23:54:51 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 7.0.10+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.0.10-1 (2026-05-27) amd64 (x86_64) Toolchain package versions: binutils_2.46.50.20260617-1 dpkg-dev_1.23.7 g++-15_15.3.0-1 gcc-15_15.3.0-1 libc6-dev_2.42-17 libstdc++-15-dev_15.3.0-1 libstdc++6_16.1.0-2 linux-libc-dev_7.0.13-1 Package versions: apt_3.3.1 autoconf_2.73-2 automake_1:1.18.1-4 autopoint_1.0-1 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-3 binutils_2.46.50.20260617-1 binutils-common_2.46.50.20260617-1 binutils-x86-64-linux-gnu_2.46.50.20260617-1 bsdextrautils_2.42.2-1 build-essential_12.12 bzip2_1.0.8-6+b2 coreutils_9.10-1 cpp_4:15.2.0-5+b1 cpp-15_15.3.0-1 cpp-15-x86-64-linux-gnu_15.3.0-1 cpp-x86-64-linux-gnu_4:15.2.0-5+b1 dash_0.5.12-12 debconf_1.5.92 debhelper_14.2 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_22 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 dirmngr_2.4.9-5 dpkg_1.23.7 dpkg-dev_1.23.7 dwz_0.16-4 eatmydata_131-2 file_1:5.47-4 findutils_4.10.0-4 g++_4:15.2.0-5+b1 g++-15_15.3.0-1 g++-15-x86-64-linux-gnu_15.3.0-1 g++-x86-64-linux-gnu_4:15.2.0-5+b1 gcc_4:15.2.0-5+b1 gcc-15_15.3.0-1 gcc-15-base_15.3.0-1 gcc-15-x86-64-linux-gnu_15.3.0-1 gcc-16-base_16.1.0-2 gcc-x86-64-linux-gnu_4:15.2.0-5+b1 gettext_1.0-1 gettext-base_1.0-1 gnupg_2.4.9-5 gnupg-l10n_2.4.9-5 gpg_2.4.9-5 gpg-agent_2.4.9-5 gpgconf_2.4.9-5 gpgsm_2.4.9-5 grep_3.12-1 groff-base_1.24.1-1 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-3 libapt-pkg7.0_3.3.1 libarchive-zip-perl_1.68-1 libasan8_16.1.0-2 libassuan9_3.0.2-2+b2 libatomic1_16.1.0-2 libattr1_1:2.5.2-4 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.46.50.20260617-1 libblkid1_2.42.2-1 libbz2-1.0_1.0.8-6+b2 libc-bin_2.42-17 libc-dev-bin_2.42-17 libc-gconv-modules-extra_2.42-17 libc6_2.42-17 libc6-dev_2.42-17 libcap-ng0_0.9.3-1 libcc1-0_16.1.0-2 libcrypt-dev_1:4.5.1-1+b1 libcrypt1_1:4.5.1-1+b1 libctf-nobfd0_2.46.50.20260617-1 libctf0_2.46.50.20260617-1 libdb5.3t64_5.3.28+dfsg2-11+b1 libdebconfclient0_0.283 libdebhelper-perl_14.2 libdevel-checklib-perl_1.16-1 libdpkg-perl_1.23.7 libeatmydata1_131-2+b2 libelf1t64_0.195-1 libffi8_3.5.2-4 libfile-stripnondeterminism-perl_1.15.1-1 libgcc-15-dev_15.3.0-1 libgcc-s1_16.1.0-2 libgcrypt20_1.12.2-1 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgmp-dev_2:6.3.0+dfsg-5+b2 libgmp10_2:6.3.0+dfsg-5+b2 libgmpxx4ldbl_2:6.3.0+dfsg-5+b2 libgnutls30t64_3.8.13-1 libgomp1_16.1.0-2 libgpg-error0_1.61-3 libgprofng0_2.46.50.20260617-1 libhogweed6t64_3.10.2-1+b1 libhwasan0_16.1.0-2 libidn2-0_2.3.8-5 libisl23_0.27-2 libitm1_16.1.0-2 libjansson4_2.15.0-1 libksba8_1.8.0-3 libldap2_2.6.13+dfsg-1 liblsan0_16.1.0-2 liblz4-1_1.10.0-10 liblzma5_5.8.3-1 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd0_1.2.0-2 libmount1_2.42.2-1 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libncursesw6_6.6+20251231-1+b1 libnettle8t64_3.10.2-1+b1 libnpth0t64_1.8-3+b2 libp11-kit0_0.26.2-3 libpam-modules_1.7.0-6 libpam-modules-bin_1.7.0-6 libpam-runtime_1.7.0-6 libpam0g_1.7.0-6 libpcre2-8-0_10.46-1+b2 libperl-dev_5.44.0~rc1-1 libperl5.40_5.40.1-8 libperl5.44_5.44.0~rc1-1 libpipeline1_1.5.8-3 libquadmath0_16.1.0-2 libreadline8t64_8.3-4 libsasl2-2_2.1.28+dfsg1-11 libsasl2-modules-db_2.1.28+dfsg1-11 libseccomp2_2.6.0-2+b1 libselinux1_3.10-1 libsframe3_2.46.50.20260617-1 libsmartcols1_2.42.2-1 libsqlite3-0_3.53.2-1 libssl3t64_3.6.3-1 libstdc++-15-dev_15.3.0-1 libstdc++6_16.1.0-2 libsystemd0_261-1 libtasn1-6_4.21.0-2+b1 libtinfo6_6.6+20251231-1+b1 libtool_2.5.4-11 libtsan2_16.1.0-2 libubsan1_16.1.0-2 libuchardet0_0.0.8-2+b2 libudev1_261-1 libunistring5_1.4.2-1 libuuid1_2.42.2-1 libxml2-16_2.15.3+dfsg-1 libxxhash0_0.8.3-2+b2 libzstd1_1.5.7+dfsg-3+b2 linux-libc-dev_7.0.13-1 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260302-1 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1+b1 openssl-provider-legacy_3.6.3-1 patch_2.8-2 perl_5.44.0~rc1-1 perl-base_5.44.0~rc1-1 perl-modules-5.40_5.40.1-8 perl-modules-5.44_5.44.0~rc1-1 pinentry-curses_1.3.2-4 po-debconf_1.0.22 readline-common_8.3-4 rpcsvc-proto_1.4.4-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-3 sensible-utils_0.0.26 sqv_1.3.0-5+b2 sysvinit-utils_3.18-1 tar_1.35+dfsg-4 util-linux_2.42.2-1 xz-utils_5.8.3-1 zlib1g_1:1.3.dfsg+really1.3.2-3 +------------------------------------------------------------------------------+ | Build Fri, 26 Jun 2026 23:54:51 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libmath-prime-util-gmp-perl Binary: libmath-prime-util-gmp-perl Architecture: any Version: 0.53-1 Maintainer: Debian Perl Group Uploaders: Salvatore Bonaccorso Homepage: https://metacpan.org/release/Math-Prime-Util-GMP Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmath-prime-util-gmp-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmath-prime-util-gmp-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, perl-xs-dev, perl:native Package-List: libmath-prime-util-gmp-perl deb perl optional arch=any Checksums-Sha1: d1e98941f745d9ab6376e1c4756535832303f112 399067 libmath-prime-util-gmp-perl_0.53.orig.tar.gz 19aadddf351dfb7f97eaad92e31b208ca6964e77 4460 libmath-prime-util-gmp-perl_0.53-1.debian.tar.xz Checksums-Sha256: 0d763bfc5a2f327ee688ca7b6ade7b013e733b3f0bcfe291b72b31d57607b163 399067 libmath-prime-util-gmp-perl_0.53.orig.tar.gz 02bb365badcfdf04040c62028eccd9eabe475cba81d5bff64a9107ce8425bfd1 4460 libmath-prime-util-gmp-perl_0.53-1.debian.tar.xz Files: ed2ae200095dd76563b60f440d4b8f97 399067 libmath-prime-util-gmp-perl_0.53.orig.tar.gz 6e2ad5c0221632c361cc5ed337790798 4460 libmath-prime-util-gmp-perl_0.53-1.debian.tar.xz Dgit: 6c5dd3a12cfb7e8bdfeec6f2562cf0ed3bc54e10 debian archive/debian/0.53-1 https://git.dgit.debian.org/libmath-prime-util-gmp-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmnHCQZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZnZA/9GoaOen0N8pANgNx6q8me3kV7yMBjnZzEdwIOxjg0/o4liRI/ZdhszYjv Ze0nhGyVMhLSYs5QCi5hOcSskQTOcYlX/iZwSPsojZyqRdkFuVWSZkR3j6vZ0yyo aPnPejbBSbsXMhA6Hd/l0pG3ysx4DmZ/3rIlIUNGSTCFa7zpvwfzI7Rl+1Gn3Tj3 RiEnR+kMARo8VgXut0peDKj7D8q59AmBLGAdJtkjlnprafBUemMgm9CoaBi9SaY4 Uf0cTyUqGYVg1ZskreVlU/yh0P5SM2iK64MJAJZKqSpTA5VZyvILHoZ7gtNcIkdr hY1XT+qzHmi28IV6WiioQHYyhvUELMOwuqrNXejwUI9MkRNzNjnTuf8n3rBJGKII 9EJ6lSh4s2rUxIwXc63Upz9EERKxEWybAhlFH9pWGYVsVjd81QJvUQLmYrqGdYFy 04k+Jv/Xk85YpLcF9/49qm8QhfcXVk159XgRSDaHRxq5b8SNOSVWpBGiQLVF31OM hLdx0X12rhig1FVnzNc7WKKNt9q7VeBLWcwx2CBh/6BoBwBE48iFuwrIcsCk+5Ll 0Um9Kz3DYVctngE8yEVufvlrPzW1Zj6Y8X3QphNlxLjJW0aWUjWZRiC04ZkoQbU1 RJOfBZtGQ5Gj3YFf//wLxpREJJO89p1MJmAhFiR1I1BsM09nAsY= =sIeq -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./libmath-prime-util-gmp-perl_0.53-1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./libmath-prime-util-gmp-perl_0.53-1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting libmath-prime-util-gmp-perl in /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53 dpkg-source: info: unpacking libmath-prime-util-gmp-perl_0.53.orig.tar.gz dpkg-source: info: unpacking libmath-prime-util-gmp-perl_0.53-1.debian.tar.xz clean up apt cache ------------------ Check disk space ---------------- Sufficient free space for build Hack binNMU version ------------------- Created changelog entry for binNMU version 0.53-1+b1 +------------------------------------------------------------------------------+ | Starting Time Build Commands Fri, 26 Jun 2026 23:54:52 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libmath-prime-util-gmp-perl_0.53-1 perl-5.44 amd64 ------------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libmath-prime-util-gmp-perl_0.53-1 perl-5.44 amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53 SCHROOT_ALIAS_NAME=perl-5.44-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.44-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.44-amd64-debomatic-56800f25-3060-4d26-836c-3922592b298b SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -mDebian Perl autobuilder -B -Zxz dpkg-buildpackage: info: source package libmath-prime-util-gmp-perl dpkg-buildpackage: info: source version 0.53-1+b1 dpkg-buildpackage: info: source distribution perl-5.44 dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_auto_clean [ ! -d /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc.save ] || mv /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc.save /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' [ ! -d /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc ] || mv /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/inc.save dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" LD="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now" Checking if your kit is complete... Warning: the following files are missing in your kit: inc/Devel/CheckLib.pm Please inform the author. Generating a Unix-style Makefile Writing Makefile for Math::Prime::Util::GMP Writing MYMETA.yml and MYMETA.json make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_auto_build -a make -j2 make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' Running Mkbootstrap for GMP () chmod 644 "GMP.bs" x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" prime_iterator.c cp lib/Math/Prime/Util/GMP.pm blib/lib/Math/Prime/Util/GMP.pm x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" misc_ui.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" utility.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" poly.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" primality.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" lucas_seq.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" rootmod.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" factor.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" pbrent63.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" squfof126.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" ecm.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" tinyqs.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" simpqs.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" bls75.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" ecpp.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" aks.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" gmp_main.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" real.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" isaac.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" random_prime.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" perfect_powers.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" powerfree.c "/usr/bin/perl" "/usr/share/perl/5.44/ExtUtils/xsubpp" -noprototypes -typemap '/usr/share/perl/5.44/ExtUtils/typemap' XS.xs > XS.xsc "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/Prime/Util/GMP/GMP.bs 644 mv XS.xsc XS.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.44/CORE" XS.c rm -f blib/arch/auto/Math/Prime/Util/GMP/GMP.so x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong prime_iterator.o misc_ui.o utility.o poly.o primality.o lucas_seq.o rootmod.o factor.o pbrent63.o squfof126.o ecm.o tinyqs.o simpqs.o bls75.o ecpp.o aks.o gmp_main.o real.o isaac.o random_prime.o perfect_powers.o powerfree.o XS.o -o blib/arch/auto/Math/Prime/Util/GMP/GMP.so \ -lgmp -lm \ chmod 755 blib/arch/auto/Math/Prime/Util/GMP/GMP.so Manifying 1 pod document make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_auto_test -a make -j2 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/Prime/Util/GMP/GMP.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-load.t .................. 1..1 ok 1 - require Math::Prime::Util::GMP; ok t/02-can.t ................... 1..1 ok 1 - Math::Prime::Util::GMP->can(...) ok t/10-isprime.t ............... 1..227 ok 1 - 2 is prime ok 2 - 1 is not prime ok 3 - 0 is not prime ok 4 - -1 is not prime ok 5 - -2 is not prime ok 6 - 20 is not prime ok 7 - 2**2=4 is not prime ok 8 - 2**3=8 is not prime ok 9 - 2**4=16 is not prime ok 10 - 2**5=32 is not prime ok 11 - 2**6=64 is not prime ok 12 - 2**7=128 is not prime ok 13 - 2**8=256 is not prime ok 14 - 2**9=512 is not prime ok 15 - 2**10=1024 is not prime ok 16 - 2**11=2048 is not prime ok 17 - 2**12=4096 is not prime ok 18 - 2**13=8192 is not prime ok 19 - 2**14=16384 is not prime ok 20 - 2**15=32768 is not prime ok 21 - 2**16=65536 is not prime ok 22 - 2**17=131072 is not prime ok 23 - 2**18=262144 is not prime ok 24 - 2**19=524288 is not prime ok 25 - 2**20=1048576 is not prime ok 26 - is_prime 0..3572 ok 27 - A006945 number 9 is not prime ok 28 - A006945 number 2047 is not prime ok 29 - A006945 number 1373653 is not prime ok 30 - A006945 number 25326001 is not prime ok 31 - A006945 number 3215031751 is not prime ok 32 - A006945 number 2152302898747 is not prime ok 33 - A006945 number 3474749660383 is not prime ok 34 - A006945 number 341550071728321 is not prime ok 35 - A006945 number 341550071728321 is not prime ok 36 - A006945 number 3825123056546413051 is not prime ok 37 - Carmichael Number 561 is not prime ok 38 - Carmichael Number 1105 is not prime ok 39 - Carmichael Number 1729 is not prime ok 40 - Carmichael Number 2465 is not prime ok 41 - Carmichael Number 2821 is not prime ok 42 - Carmichael Number 6601 is not prime ok 43 - Carmichael Number 8911 is not prime ok 44 - Carmichael Number 10585 is not prime ok 45 - Carmichael Number 15841 is not prime ok 46 - Carmichael Number 29341 is not prime ok 47 - Carmichael Number 41041 is not prime ok 48 - Carmichael Number 46657 is not prime ok 49 - Carmichael Number 52633 is not prime ok 50 - Carmichael Number 62745 is not prime ok 51 - Carmichael Number 63973 is not prime ok 52 - Carmichael Number 75361 is not prime ok 53 - Carmichael Number 101101 is not prime ok 54 - Carmichael Number 340561 is not prime ok 55 - Carmichael Number 488881 is not prime ok 56 - Carmichael Number 852841 is not prime ok 57 - Carmichael Number 1857241 is not prime ok 58 - Carmichael Number 6733693 is not prime ok 59 - Carmichael Number 9439201 is not prime ok 60 - Carmichael Number 17236801 is not prime ok 61 - Carmichael Number 23382529 is not prime ok 62 - Carmichael Number 34657141 is not prime ok 63 - Carmichael Number 56052361 is not prime ok 64 - Carmichael Number 146843929 is not prime ok 65 - Carmichael Number 216821881 is not prime ok 66 - Pseudoprime (base 2) 341 is not prime ok 67 - Pseudoprime (base 2) 561 is not prime ok 68 - Pseudoprime (base 2) 645 is not prime ok 69 - Pseudoprime (base 2) 1105 is not prime ok 70 - Pseudoprime (base 2) 1387 is not prime ok 71 - Pseudoprime (base 2) 1729 is not prime ok 72 - Pseudoprime (base 2) 1905 is not prime ok 73 - Pseudoprime (base 2) 2047 is not prime ok 74 - Pseudoprime (base 2) 2465 is not prime ok 75 - Pseudoprime (base 2) 2701 is not prime ok 76 - Pseudoprime (base 2) 2821 is not prime ok 77 - Pseudoprime (base 2) 3277 is not prime ok 78 - Pseudoprime (base 2) 4033 is not prime ok 79 - Pseudoprime (base 2) 4369 is not prime ok 80 - Pseudoprime (base 2) 4371 is not prime ok 81 - Pseudoprime (base 2) 4681 is not prime ok 82 - Pseudoprime (base 2) 5461 is not prime ok 83 - Pseudoprime (base 2) 6601 is not prime ok 84 - Pseudoprime (base 2) 7957 is not prime ok 85 - Pseudoprime (base 2) 8321 is not prime ok 86 - Pseudoprime (base 2) 52633 is not prime ok 87 - Pseudoprime (base 2) 88357 is not prime ok 88 - Pseudoprime (base 3) 121 is not prime ok 89 - Pseudoprime (base 3) 703 is not prime ok 90 - Pseudoprime (base 3) 1891 is not prime ok 91 - Pseudoprime (base 3) 3281 is not prime ok 92 - Pseudoprime (base 3) 8401 is not prime ok 93 - Pseudoprime (base 3) 8911 is not prime ok 94 - Pseudoprime (base 3) 10585 is not prime ok 95 - Pseudoprime (base 3) 12403 is not prime ok 96 - Pseudoprime (base 3) 16531 is not prime ok 97 - Pseudoprime (base 3) 18721 is not prime ok 98 - Pseudoprime (base 3) 19345 is not prime ok 99 - Pseudoprime (base 3) 23521 is not prime ok 100 - Pseudoprime (base 3) 31621 is not prime ok 101 - Pseudoprime (base 3) 44287 is not prime ok 102 - Pseudoprime (base 3) 47197 is not prime ok 103 - Pseudoprime (base 3) 55969 is not prime ok 104 - Pseudoprime (base 3) 63139 is not prime ok 105 - Pseudoprime (base 3) 74593 is not prime ok 106 - Pseudoprime (base 3) 79003 is not prime ok 107 - Pseudoprime (base 3) 82513 is not prime ok 108 - Pseudoprime (base 3) 87913 is not prime ok 109 - Pseudoprime (base 3) 88573 is not prime ok 110 - Pseudoprime (base 3) 97567 is not prime ok 111 - Pseudoprime (base 5) 781 is not prime ok 112 - Pseudoprime (base 5) 1541 is not prime ok 113 - Pseudoprime (base 5) 5461 is not prime ok 114 - Pseudoprime (base 5) 5611 is not prime ok 115 - Pseudoprime (base 5) 7813 is not prime ok 116 - Pseudoprime (base 5) 13021 is not prime ok 117 - Pseudoprime (base 5) 14981 is not prime ok 118 - Pseudoprime (base 5) 15751 is not prime ok 119 - Pseudoprime (base 5) 24211 is not prime ok 120 - Pseudoprime (base 5) 25351 is not prime ok 121 - Pseudoprime (base 5) 29539 is not prime ok 122 - Pseudoprime (base 5) 38081 is not prime ok 123 - Pseudoprime (base 5) 40501 is not prime ok 124 - Pseudoprime (base 5) 44801 is not prime ok 125 - Pseudoprime (base 5) 53971 is not prime ok 126 - Pseudoprime (base 5) 79381 is not prime ok 127 - Primegap start 2 is prime ok 128 - Primegap start 3 is prime ok 129 - Primegap start 7 is prime ok 130 - Primegap start 23 is prime ok 131 - Primegap start 89 is prime ok 132 - Primegap start 113 is prime ok 133 - Primegap start 523 is prime ok 134 - Primegap start 887 is prime ok 135 - Primegap start 1129 is prime ok 136 - Primegap start 1327 is prime ok 137 - Primegap start 9551 is prime ok 138 - Primegap start 15683 is prime ok 139 - Primegap start 19609 is prime ok 140 - Primegap start 31397 is prime ok 141 - Primegap start 155921 is prime ok 142 - Primegap end 5 is prime ok 143 - Primegap end 11 is prime ok 144 - Primegap end 29 is prime ok 145 - Primegap end 97 is prime ok 146 - Primegap end 127 is prime ok 147 - Primegap end 541 is prime ok 148 - Primegap end 907 is prime ok 149 - Primegap end 1151 is prime ok 150 - Primegap end 1361 is prime ok 151 - Primegap end 9587 is prime ok 152 - Primegap end 15727 is prime ok 153 - Primegap end 19661 is prime ok 154 - Primegap end 31469 is prime ok 155 - Primegap end 156007 is prime ok 156 - Primegap end 360749 is prime ok 157 - Primegap end 370373 is prime ok 158 - Primegap end 492227 is prime ok 159 - Primegap end 1349651 is prime ok 160 - Primegap end 1357333 is prime ok 161 - Primegap end 2010881 is prime ok 162 - Primegap end 4652507 is prime ok 163 - Primegap end 17051887 is prime ok 164 - Primegap end 20831533 is prime ok 165 - Primegap end 47326913 is prime ok 166 - Primegap end 122164969 is prime ok 167 - Primegap end 189695893 is prime ok 168 - Primegap end 191913031 is prime ok 169 - Primegap end 10726905041 is prime ok 170 - Primegap end 387096383 is prime ok 171 - Primegap end 436273291 is prime ok 172 - Primegap end 1294268779 is prime ok 173 - Primegap end 1453168433 is prime ok 174 - Primegap end 2300942869 is prime ok 175 - Primegap end 3842611109 is prime ok 176 - Primegap end 4302407713 is prime ok 177 - Primegap end 20678048681 is prime ok 178 - Primegap end 22367085353 is prime ok 179 - Primegap end 25056082543 is prime ok 180 - Primegap end 42652618807 is prime ok 181 - Primegap end 127976334671 is prime ok 182 - Primegap end 182226896239 is prime ok 183 - Primegap end 241160624143 is prime ok 184 - Primegap end 297501075799 is prime ok 185 - Primegap end 303371455241 is prime ok 186 - Primegap end 304599508537 is prime ok 187 - Primegap end 416608695821 is prime ok 188 - Primegap end 461690510011 is prime ok 189 - Primegap end 614487453523 is prime ok 190 - Primegap end 738832927927 is prime ok 191 - Primegap end 1346294310749 is prime ok 192 - Primegap end 1408695493609 is prime ok 193 - Primegap end 1968188556461 is prime ok 194 - Primegap end 2614941710599 is prime ok 195 - Primegap end 7177162611713 is prime ok 196 - Primegap end 13829048559701 is prime ok 197 - Primegap end 19581334192423 is prime ok 198 - Primegap end 42842283925351 is prime ok 199 - Primegap end 90874329411493 is prime ok 200 - Primegap end 171231342420521 is prime ok 201 - Primegap end 1425172824437699411 is prime ok 202 - Primegap start 41437872381314257606025664648551531 is prime ok 203 - Primegap start 2533428381785258181145396408525147 is prime ok 204 - Primegap start 6429801387755251608076552195160813 is prime ok 205 - Primegap start 41553317381222258299076384479889759 is prime ok 206 - Primegap start 36315406071322208317982870602883 is prime ok 207 - Primegap start 45578379712061211117046756353187 is prime ok 208 - Primegap start 853188381785258606010648985968457 is prime ok 209 - Primegap start 888753381785258606882214366477061 is prime ok 210 - Large prime 225024267640198977569930286413453544441731198242501 is prime ok 211 - Large prime 117012619172903468336363755054149226979817746816041 is prime ok 212 - Large prime 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728127 is prime ok 213 - Large prime 92751329613360357106269703807871171087102857318174669180345062763478315192734600581256686043065309145579066294614789483004809764977045757613701500430172705662998376708484136826337990209855359024352422688815970711638591317382567474931186571722543217265405033315880950490013269952667650366965082529384527374177 is prime ok 214 - Large prime 32260744804243979022151766262161234411163230832614876909266661009538736040353215637132894501612353010543647977249384696464608093622417037943487940297713136625578440884358987868505411720686648801150726329314235915696991593215969719047680808482063865275910410329176506289872973203004139815308900515515244012185782792865548320042281725631557473818091156913398618606687353487817756951894689296125125745219508443864021389470338722761499570221166792212754530607135317650463501248358538246234526221292291399209816873396728066128587613467291339613990745570031925686037674992827058364602015693306309221496407276025345897341847 is prime ok 215 - Large prime 741396953013654360447130328344036195463451575964208809937212804294129714670068945580433523222395982402982697545970774900776520388371921559613345658117858514521005297959953114279118002815246386498175953512848112483829848122269294444605330839657412152438182209874755797291767504531960060238286549305381539583199152421722832641143066110744833138611455286547147404482909367418917279008726128416147000372123061195691620902127739725422428617685907314016736926212798020427887587562043320485749196280067057894293080208114019557078624547720775548197602227651474547221582994513675272163167738690346545549988775205966423807402030104516784101084806845639397870429182441506430010222493085299118475419254862008744168191879396758301572743283703529570334803330960201229624052255881219905504918044357793149162118185478553170626317902665884547746435111999694067410243494584529487741658481642249023103753134680734412840328449909896847175077758262986499427135151069709448521414215035574272868281224727572369419529536625125298888387473824456936636521457187215362102409447089422614360505828034680296548026192715652255266408626555770777003931789812374333546088379306076791601248774333377106632994883876629562024348840502578094204183502272143692446875343057 is prime ok 216 - Large composite 777777777777777777777777 is not prime ok 217 - Large composite 877777777777777777777777 is not prime ok 218 - Large composite 87777777777777777777777795475 is not prime ok 219 - Large composite 890745785790123461234805903467891234681234 is not prime ok 220 - Large composite 318665857834031151167461 is not prime ok 221 - Large composite 3317044064679887385961981 is not prime ok 222 - Large composite 6003094289670105800312596501 is not prime ok 223 - Large composite 59276361075595573263446330101 is not prime ok 224 - Large composite 564132928021909221014087501701 is not prime ok 225 - Large composite 1543267864443420616877677640751301 is not prime ok 226 - is_prime(2**135+33) = 2 ok 227 - is_prime is deterministic for 81-bit input ok t/11-primes.t ................ 1..69 ok 1 - primes(undef) ok 2 - primes(a) ok 3 - primes(-4) ok 4 - primes(2,undef) ok 5 - primes(2,x) ok 6 - primes(2,-4) ok 7 - primes(undef,7) ok 8 - primes(x,7) ok 9 - primes(-10,7) ok 10 - primes(undef,undef) ok 11 - primes(x,x) ok 12 - primes(-10,-4) ok 13 - primes(20) should return [2 3 5 7 11 13 17 19] ok 14 - primes(4) should return [2 3] ok 15 - primes(2) should return [2] ok 16 - primes(19) should return [2 3 5 7 11 13 17 19] ok 17 - primes(1) should return [] ok 18 - primes(5) should return [2 3 5] ok 19 - primes(0) should return [] ok 20 - primes(11) should return [2 3 5 7 11] ok 21 - primes(7) should return [2 3 5 7] ok 22 - primes(18) should return [2 3 5 7 11 13 17] ok 23 - primes(3) should return [2 3] ok 24 - primes(6) should return [2 3 5] ok 25 - primes(3,6) should return [3 5] ok 26 - primes(4,8) should return [5 7] ok 27 - primes(3,3) should return [3] ok 28 - primes(2,5) should return [2 3 5] ok 29 - primes(3842610774,3842611108) should return [] ok 30 - primes(20,2) should return [] ok 31 - primes(3089,3163) should return [3089 3109 3119 3121 3137 3163] ok 32 - primes(3090,3162) should return [3109 3119 3121 3137] ok 33 - primes(2010734,2010880) should return [] ok 34 - primes(2,3) should return [2 3] ok 35 - primes(3088,3164) should return [3089 3109 3119 3121 3137 3163] ok 36 - primes(2,20) should return [2 3 5 7 11 13 17 19] ok 37 - primes(3,7) should return [3 5 7] ok 38 - primes(30,70) should return [31 37 41 43 47 53 59 61 67] ok 39 - primes(2010733,2010881) should return [2010733 2010881] ok 40 - primes(2,2) should return [2] ok 41 - primes(70,30) should return [] ok 42 - primes(3,9) should return [3 5 7] ok 43 - primes(3842610773,3842611109) should return [3842610773 3842611109] ok 44 - Primes between 1_693_182_318_746_371 and 1_693_182_318_747_671 ok 45 - primes( 2^66, 2^66 + 100 ) ok 46 - count primes within a range ok 47 - Primes between 0 and 3572 ok 48 - Primes between 2 and 20 ok 49 - Primes between 30 and 70 ok 50 - Primes between 30 and 70 ok 51 - Primes between 20 and 2 ok 52 - Primes between 1 and 1 ok 53 - Primes between 2 and 2 ok 54 - Primes between 3 and 3 ok 55 - Primegap 21 inclusive ok 56 - Primegap 21 exclusive ok 57 - Primes between 3088 and 3164 ok 58 - Primes between 3089 and 3163 ok 59 - Primes between 3090 and 3162 ok 60 - use sieve_primes to partial sieve a range ok 61 - use sieve_range to sieve a large range ok 62 - sieve_range starting at zero ok 63 - sieve_range starting at one ok 64 - sieve_range starting at two ok 65 - sieve_range shallow small range ok 66 - sieve_range depth 1 ok 67 - Sieve twin primes 10^30 10^30+20000 ok 68 - Sieve twin primes 10^30+4832 10^20+18738 should be empty ok 69 - sieve_twin_primes(3,8) correctly returns [3,5] ok t/12-nextprime.t ............. 1..30 ok 1 - prev_prime 0..3572 ok 2 - next_prime 0..3572 ok 3 - next prime of 19609 is 19609+52 ok 4 - prev prime of 19609+52 is 19609 ok 5 - next prime of 2010733 is 2010733+148 ok 6 - prev prime of 2010733+148 is 2010733 ok 7 - next prime of 360653 is 360653+96 ok 8 - prev prime of 360653+96 is 360653 ok 9 - next prime of 19608 is 19609 ok 10 - next prime of 19610 is 19661 ok 11 - next prime of 19660 is 19661 ok 12 - prev prime of 19662 is 19661 ok 13 - prev prime of 19660 is 19609 ok 14 - prev prime of 19610 is 19609 ok 15 - Previous prime of 2 returns undef ok 16 - next_prime(2010733..2010880) = 2010881 ok 17 - prev_prime(2010734..2010881) = 2010733 ok 18 - next_prime(1234567890) == 1234567891) ok 19 - next_prime(8756....73456) = 8756....73779 ok 20 - prev_prime(1353....31156) = 1353....30917 ok 21 - prev_prime(2085....84293) = 2085....82683 ok 22 - surround_primes(2) ok 23 - surround_primes(2) ok 24 - surround_primes(29384928409238) ok 25 - surround_primes(2^64) ok 26 - surround_primes(2^65+41) ok 27 - surround_primes(2^65+41,89) ok 28 - surround_primes(2^65+41,90) ok 29 - twin primes 10^x ok 30 - next_twin_prime on record gaps ok t/13-primecount.t ............ 1..243 ok 1 - prime_count(0,1) == 0 ok 2 - prime_count(0,2) == 1 ok 3 - prime_count(0,3) == 2 ok 4 - prime_count(2,2) == 2 ok 5 - Pi(1) = 0 ok 6 - Pi(10) = 4 ok 7 - Pi(65535) = 6542 ok 8 - Pi(1000) = 168 ok 9 - Pi(100) = 25 ok 10 - Pi(10000) = 1229 ok 11 - prime_count(24113483758197309440,24113483758197310396) = 23 ok 12 - prime_count(45490240575506677760,45490240575506679266) = 45 ok 13 - prime_count(75458848506302300160,75458848506302301114) = 18 ok 14 - prime_count(161891136728481923072,161891136728481923850) = 18 ok 15 - prime_count(342679779996280025856,342679779996280027487) = 36 ok 16 - prime_count(759817770139002651712,759817770139002652700) = 26 ok 17 - prime_count(1747599191389174303424,1747599191389174303464) = 1 ok 18 - prime_count(3277252439479060606848,3277252439479060607688) = 12 ok 19 - prime_count(6887003433586725213696,6887003433586725213705) = 0 ok 20 - prime_count(9515645314265862127392,9515645314265862128163) = 15 ok 21 - prime_count(26114788673620260854784,26114788673620260855763) = 17 ok 22 - prime_count(50021095190478561709568,50021095190478561710552) = 16 ok 23 - prime_count(99293609391529723419136,99293609391529723420902) = 20 ok 24 - prime_count(192328541043198946838272,192328541043198946839023) = 18 ok 25 - prime_count(386730387965240293676544,386730387965240293678117) = 29 ok 26 - prime_count(735479117913496587353088,735479117913496587354687) = 32 ok 27 - prime_count(1330998807397722174706176,1330998807397722174706347) = 3 ok 28 - prime_count(2904510561226220349412352,2904510561226220349413930) = 21 ok 29 - prime_count(6847845859597286698824704,6847845859597286698826460) = 26 ok 30 - prime_count(9880100064397462397649408,9880100064397462397650566) = 17 ok 31 - prime_count(27282839498809356795298816,27282839498809356795300564) = 23 ok 32 - prime_count(41281035060688503590597632,41281035060688503590598867) = 15 ok 33 - prime_count(90374604407955267181195264,90374604407955267181195457) = 2 ok 34 - prime_count(200915297903707834362390528,200915297903707834362391737) = 22 ok 35 - prime_count(407168505212786768724781056,407168505212786768724782199) = 16 ok 36 - prime_count(817226365950024137449562112,817226365950024137449563070) = 14 ok 37 - prime_count(1621795554319024274899124224,1621795554319024274899125678) = 18 ok 38 - prime_count(3660769329531840549798248448,3660769329531840549798250278) = 23 ok 39 - prime_count(7314734077273801099596496896,7314734077273801099596498034) = 16 ok 40 - prime_count(10921064834678012199192993792,10921064834678012199192994171) = 5 ok 41 - prime_count(24344155473536054398385987584,24344155473536054398385988831) = 14 ok 42 - prime_count(46348470312928428796771975168,46348470312928428796771976813) = 28 ok 43 - prime_count(90920702154966737593543950336,90920702154966737593543951561) = 19 ok 44 - prime_count(233651247954773375187087900672,233651247954773375187087901872) = 16 ok 45 - prime_count(396231658265327350374175801344,396231658265327350374175803015) = 25 ok 46 - prime_count(734317226076915700748351602688,734317226076915700748351602878) = 0 ok 47 - prime_count(1696551122155337401496703205376,1696551122155337401496703205528) = 1 ok 48 - prime_count(3100618561736693802993406410752,3100618561736693802993406411961) = 22 ok 49 - prime_count(6306554584349917605986812821504,6306554584349917605986812822041) = 9 ok 50 - prime_count(12897043632271155211973625643008,12897043632271155211973625643214) = 3 ok 51 - prime_count(27070533331838590423947251286016,27070533331838590423947251286519) = 5 ok 52 - prime_count(44933719679228300847894502572032,44933719679228300847894502574007) = 26 ok 53 - prime_count(92067632902534481695789005144064,92067632902534481695789005144486) = 7 ok 54 - prime_count(219741981610812063391578010288128,219741981610812063391578010289366) = 22 ok 55 - prime_count(441164516482197726783156020576256,441164516482197726783156020576737) = 5 ok 56 - prime_count(783694033185045453566312041152512,783694033185045453566312041152692) = 1 ok 57 - prime_count(1754258052575393907132624082305024,1754258052575393907132624082305337) = 4 ok 58 - prime_count(3291172491135828814265248164610048,3291172491135828814265248164611897) = 21 ok 59 - prime_count(5255505796082429028530496329220096,5255505796082429028530496329221910) = 27 ok 60 - prime_count(12176969828012415257060992658440192,12176969828012415257060992658440427) = 5 ok 61 - prime_count(22889636161029770514121985316880384,22889636161029770514121985316881826) = 17 ok 62 - prime_count(44359130889092671028243970633760768,44359130889092671028243970633762444) = 17 ok 63 - prime_count(94248617103459242056487941267521536,94248617103459242056487941267522522) = 16 ok 64 - prime_count(191861723074481884112975882535043072,191861723074481884112975882535043603) = 10 ok 65 - prime_count(396766049747924068225951765070086144,396766049747924068225951765070087394) = 10 ok 66 - prime_count(884985931172514936451903530140172288,884985931172514936451903530140172881) = 9 ok 67 - prime_count(1969978340430920872903807060280344576,1969978340430920872903807060280346393) = 17 ok 68 - prime_count_lower(2^86) <= 1320486952377516565496055 ok 69 - prime_count_upper(2^86) >= 1320486952377516565496055 ok 70 - prime_count_lower(2^83) <= 171136408646923240987028 ok 71 - prime_count_upper(2^83) >= 171136408646923240987028 ok 72 - prime_count_lower(2^68) <= 6400771597544937806 ok 73 - prime_count_upper(2^68) >= 6400771597544937806 ok 74 - prime_count_lower(2^35) <= 1480206279 ok 75 - prime_count_upper(2^35) >= 1480206279 ok 76 - prime_count_lower(2^50) <= 33483379603407 ok 77 - prime_count_upper(2^50) >= 33483379603407 ok 78 - prime_count_lower(2^5) <= 11 ok 79 - prime_count_upper(2^5) >= 11 ok 80 - prime_count_lower(2^52) <= 128625503610475 ok 81 - prime_count_upper(2^52) >= 128625503610475 ok 82 - prime_count_lower(2^78) <= 5697549648954257752872 ok 83 - prime_count_upper(2^78) >= 5697549648954257752872 ok 84 - prime_count_lower(2^13) <= 1028 ok 85 - prime_count_upper(2^13) >= 1028 ok 86 - prime_count_lower(2^16) <= 6542 ok 87 - prime_count_upper(2^16) >= 6542 ok 88 - prime_count_lower(2^29) <= 28192750 ok 89 - prime_count_upper(2^29) >= 28192750 ok 90 - prime_count_lower(2^17) <= 12251 ok 91 - prime_count_upper(2^17) >= 12251 ok 92 - prime_count_lower(2^65) <= 837903145466607212 ok 93 - prime_count_upper(2^65) >= 837903145466607212 ok 94 - prime_count_lower(2^49) <= 17094432576778 ok 95 - prime_count_upper(2^49) >= 17094432576778 ok 96 - prime_count_lower(2^38) <= 10866266172 ok 97 - prime_count_upper(2^38) >= 10866266172 ok 98 - prime_count_lower(2^75) <= 741263521140740113483 ok 99 - prime_count_upper(2^75) >= 741263521140740113483 ok 100 - prime_count_lower(2^54) <= 494890204904784 ok 101 - prime_count_upper(2^54) >= 494890204904784 ok 102 - prime_count_lower(2^19) <= 43390 ok 103 - prime_count_upper(2^19) >= 43390 ok 104 - prime_count_lower(2^27) <= 7603553 ok 105 - prime_count_upper(2^27) >= 7603553 ok 106 - prime_count_lower(2^23) <= 564163 ok 107 - prime_count_upper(2^23) >= 564163 ok 108 - prime_count_lower(2^26) <= 3957809 ok 109 - prime_count_upper(2^26) >= 3957809 ok 110 - prime_count_lower(2^47) <= 4461632979717 ok 111 - prime_count_upper(2^47) >= 4461632979717 ok 112 - prime_count_lower(2^43) <= 305761713237 ok 113 - prime_count_upper(2^43) >= 305761713237 ok 114 - prime_count_lower(2^46) <= 2280998753949 ok 115 - prime_count_upper(2^46) >= 2280998753949 ok 116 - prime_count_lower(2^15) <= 3512 ok 117 - prime_count_upper(2^15) >= 3512 ok 118 - prime_count_lower(2^63) <= 216289611853439384 ok 119 - prime_count_upper(2^63) >= 216289611853439384 ok 120 - prime_count_lower(2^66) <= 1649819700464785589 ok 121 - prime_count_upper(2^66) >= 1649819700464785589 ok 122 - prime_count_lower(2^67) <= 3249254387052557215 ok 123 - prime_count_upper(2^67) >= 3249254387052557215 ok 124 - prime_count_lower(2^79) <= 11248065615133675809379 ok 125 - prime_count_upper(2^79) >= 11248065615133675809379 ok 126 - prime_count_lower(2^9) <= 97 ok 127 - prime_count_upper(2^9) >= 97 ok 128 - prime_count_lower(2^25) <= 2063689 ok 129 - prime_count_upper(2^25) >= 2063689 ok 130 - prime_count_lower(2^69) <= 12611864618760352880 ok 131 - prime_count_upper(2^69) >= 12611864618760352880 ok 132 - prime_count_lower(2^45) <= 1166746786182 ok 133 - prime_count_upper(2^45) >= 1166746786182 ok 134 - prime_count_lower(2^77) <= 2886507381056867953916 ok 135 - prime_count_upper(2^77) >= 2886507381056867953916 ok 136 - prime_count_lower(2^73) <= 190499823401327905601 ok 137 - prime_count_upper(2^73) >= 190499823401327905601 ok 138 - prime_count_lower(2^76) <= 1462626667154509638735 ok 139 - prime_count_upper(2^76) >= 1462626667154509638735 ok 140 - prime_count_lower(2^37) <= 5586502348 ok 141 - prime_count_upper(2^37) >= 5586502348 ok 142 - prime_count_lower(2^85) <= 668150111666935905701562 ok 143 - prime_count_upper(2^85) >= 668150111666935905701562 ok 144 - prime_count_lower(2^51) <= 65612899915304 ok 145 - prime_count_upper(2^51) >= 65612899915304 ok 146 - prime_count_lower(2^36) <= 2874398515 ok 147 - prime_count_upper(2^36) >= 2874398515 ok 148 - prime_count_lower(2^33) <= 393615806 ok 149 - prime_count_upper(2^33) >= 393615806 ok 150 - prime_count_lower(2^18) <= 23000 ok 151 - prime_count_upper(2^18) >= 23000 ok 152 - prime_count_lower(2^39) <= 21151907950 ok 153 - prime_count_upper(2^39) >= 21151907950 ok 154 - prime_count_lower(2^48) <= 8731188863470 ok 155 - prime_count_upper(2^48) >= 8731188863470 ok 156 - prime_count_lower(2^28) <= 14630843 ok 157 - prime_count_upper(2^28) >= 14630843 ok 158 - prime_count_lower(2^59) <= 14458792895301660 ok 159 - prime_count_upper(2^59) >= 14458792895301660 ok 160 - prime_count_lower(2^14) <= 1900 ok 161 - prime_count_upper(2^14) >= 1900 ok 162 - prime_count_lower(2^8) <= 54 ok 163 - prime_count_upper(2^8) >= 54 ok 164 - prime_count_lower(2^82) <= 86631124695994360074872 ok 165 - prime_count_upper(2^82) >= 86631124695994360074872 ok 166 - prime_count_lower(2^80) <= 22209558889635384205844 ok 167 - prime_count_upper(2^80) >= 22209558889635384205844 ok 168 - prime_count_lower(2^57) <= 3745011184713964 ok 169 - prime_count_upper(2^57) >= 3745011184713964 ok 170 - prime_count_lower(2^53) <= 252252704148404 ok 171 - prime_count_upper(2^53) >= 252252704148404 ok 172 - prime_count_lower(2^56) <= 1906879381028850 ok 173 - prime_count_upper(2^56) >= 1906879381028850 ok 174 - prime_count_lower(2^31) <= 105097565 ok 175 - prime_count_upper(2^31) >= 105097565 ok 176 - prime_count_lower(2^24) <= 1077871 ok 177 - prime_count_upper(2^24) >= 1077871 ok 178 - prime_count_lower(2^44) <= 597116381732 ok 179 - prime_count_upper(2^44) >= 597116381732 ok 180 - prime_count_lower(2^84) <= 338124238545210097236684 ok 181 - prime_count_upper(2^84) >= 338124238545210097236684 ok 182 - prime_count_lower(2^12) <= 564 ok 183 - prime_count_upper(2^12) >= 564 ok 184 - prime_count_lower(2^1) <= 1 ok 185 - prime_count_upper(2^1) >= 1 ok 186 - prime_count_lower(2^10) <= 172 ok 187 - prime_count_upper(2^10) >= 172 ok 188 - prime_count_lower(2^71) <= 48995571600129458363 ok 189 - prime_count_upper(2^71) >= 48995571600129458363 ok 190 - prime_count_lower(2^40) <= 41203088796 ok 191 - prime_count_upper(2^40) >= 41203088796 ok 192 - prime_count_lower(2^4) <= 6 ok 193 - prime_count_upper(2^4) >= 6 ok 194 - prime_count_lower(2^42) <= 156661034233 ok 195 - prime_count_upper(2^42) >= 156661034233 ok 196 - prime_count_lower(2^20) <= 82025 ok 197 - prime_count_upper(2^20) >= 82025 ok 198 - prime_count_lower(2^2) <= 2 ok 199 - prime_count_upper(2^2) >= 2 ok 200 - prime_count_lower(2^22) <= 295947 ok 201 - prime_count_upper(2^22) >= 295947 ok 202 - prime_count_lower(2^61) <= 55890484045084135 ok 203 - prime_count_upper(2^61) >= 55890484045084135 ok 204 - prime_count_lower(2^41) <= 80316571436 ok 205 - prime_count_upper(2^41) >= 80316571436 ok 206 - prime_count_lower(2^21) <= 155611 ok 207 - prime_count_upper(2^21) >= 155611 ok 208 - prime_count_lower(2^6) <= 18 ok 209 - prime_count_upper(2^6) >= 18 ok 210 - prime_count_lower(2^62) <= 109932807585469973 ok 211 - prime_count_upper(2^62) >= 109932807585469973 ok 212 - prime_count_lower(2^34) <= 762939111 ok 213 - prime_count_upper(2^34) >= 762939111 ok 214 - prime_count_lower(2^60) <= 28423094496953330 ok 215 - prime_count_upper(2^60) >= 28423094496953330 ok 216 - prime_count_lower(2^58) <= 7357400267843990 ok 217 - prime_count_upper(2^58) >= 7357400267843990 ok 218 - prime_count_lower(2^70) <= 24855455363362685793 ok 219 - prime_count_upper(2^70) >= 24855455363362685793 ok 220 - prime_count_lower(2^11) <= 309 ok 221 - prime_count_upper(2^11) >= 309 ok 222 - prime_count_lower(2^72) <= 96601075195075186855 ok 223 - prime_count_upper(2^72) >= 96601075195075186855 ok 224 - prime_count_lower(2^7) <= 31 ok 225 - prime_count_upper(2^7) >= 31 ok 226 - prime_count_lower(2^30) <= 54400028 ok 227 - prime_count_upper(2^30) >= 54400028 ok 228 - prime_count_lower(2^3) <= 4 ok 229 - prime_count_upper(2^3) >= 4 ok 230 - prime_count_lower(2^64) <= 425656284035217743 ok 231 - prime_count_upper(2^64) >= 425656284035217743 ok 232 - prime_count_lower(2^32) <= 203280221 ok 233 - prime_count_upper(2^32) >= 203280221 ok 234 - prime_count_lower(2^74) <= 375744164937699609596 ok 235 - prime_count_upper(2^74) >= 375744164937699609596 ok 236 - prime_count_lower(2^81) <= 43860397052947409356492 ok 237 - prime_count_upper(2^81) >= 43860397052947409356492 ok 238 - prime_count_lower(2^55) <= 971269945245201 ok 239 - prime_count_upper(2^55) >= 971269945245201 ok 240 - prime_count(0,100010) = 9593 ok 241 - prime_count(1e6+0,1e6+100010) = 7217 ok 242 - prime_count(619,619) = 1 ok 243 - prime_count(619,631) = 2 ok t/15-probprime.t ............. 1..149 ok 1 - 2 is prime ok 2 - 1 is not prime ok 3 - 0 is not prime ok 4 - -1 is not prime ok 5 - -2 is not prime ok 6 - 20 is not prime ok 7 - A006945 number 9 is not prime ok 8 - A006945 number 2047 is not prime ok 9 - A006945 number 1373653 is not prime ok 10 - A006945 number 25326001 is not prime ok 11 - A006945 number 3215031751 is not prime ok 12 - A006945 number 2152302898747 is not prime ok 13 - A006945 number 3474749660383 is not prime ok 14 - A006945 number 341550071728321 is not prime ok 15 - A006945 number 341550071728321 is not prime ok 16 - A006945 number 3825123056546413051 is not prime ok 17 - Carmichael Number 561 is not prime ok 18 - Carmichael Number 1105 is not prime ok 19 - Carmichael Number 1729 is not prime ok 20 - Carmichael Number 2465 is not prime ok 21 - Carmichael Number 2821 is not prime ok 22 - Carmichael Number 6601 is not prime ok 23 - Carmichael Number 8911 is not prime ok 24 - Carmichael Number 10585 is not prime ok 25 - Carmichael Number 15841 is not prime ok 26 - Carmichael Number 29341 is not prime ok 27 - Carmichael Number 41041 is not prime ok 28 - Carmichael Number 46657 is not prime ok 29 - Carmichael Number 52633 is not prime ok 30 - Carmichael Number 62745 is not prime ok 31 - Carmichael Number 63973 is not prime ok 32 - Carmichael Number 75361 is not prime ok 33 - Carmichael Number 101101 is not prime ok 34 - Carmichael Number 340561 is not prime ok 35 - Carmichael Number 488881 is not prime ok 36 - Carmichael Number 852841 is not prime ok 37 - Carmichael Number 1857241 is not prime ok 38 - Carmichael Number 6733693 is not prime ok 39 - Carmichael Number 9439201 is not prime ok 40 - Carmichael Number 17236801 is not prime ok 41 - Carmichael Number 23382529 is not prime ok 42 - Carmichael Number 34657141 is not prime ok 43 - Carmichael Number 56052361 is not prime ok 44 - Carmichael Number 146843929 is not prime ok 45 - Carmichael Number 216821881 is not prime ok 46 - Pseudoprime (base 2) 341 is not prime ok 47 - Pseudoprime (base 2) 561 is not prime ok 48 - Pseudoprime (base 2) 645 is not prime ok 49 - Pseudoprime (base 2) 1105 is not prime ok 50 - Pseudoprime (base 2) 1387 is not prime ok 51 - Pseudoprime (base 2) 1729 is not prime ok 52 - Pseudoprime (base 2) 1905 is not prime ok 53 - Pseudoprime (base 2) 2047 is not prime ok 54 - Pseudoprime (base 2) 2465 is not prime ok 55 - Pseudoprime (base 2) 2701 is not prime ok 56 - Pseudoprime (base 2) 2821 is not prime ok 57 - Pseudoprime (base 2) 3277 is not prime ok 58 - Pseudoprime (base 2) 4033 is not prime ok 59 - Pseudoprime (base 2) 4369 is not prime ok 60 - Pseudoprime (base 2) 4371 is not prime ok 61 - Pseudoprime (base 2) 4681 is not prime ok 62 - Pseudoprime (base 2) 5461 is not prime ok 63 - Pseudoprime (base 2) 6601 is not prime ok 64 - Pseudoprime (base 2) 7957 is not prime ok 65 - Pseudoprime (base 2) 8321 is not prime ok 66 - Pseudoprime (base 2) 52633 is not prime ok 67 - Pseudoprime (base 2) 88357 is not prime ok 68 - Pseudoprime (base 3) 121 is not prime ok 69 - Pseudoprime (base 3) 703 is not prime ok 70 - Pseudoprime (base 3) 1891 is not prime ok 71 - Pseudoprime (base 3) 3281 is not prime ok 72 - Pseudoprime (base 3) 8401 is not prime ok 73 - Pseudoprime (base 3) 8911 is not prime ok 74 - Pseudoprime (base 3) 10585 is not prime ok 75 - Pseudoprime (base 3) 12403 is not prime ok 76 - Pseudoprime (base 3) 16531 is not prime ok 77 - Pseudoprime (base 3) 18721 is not prime ok 78 - Pseudoprime (base 3) 19345 is not prime ok 79 - Pseudoprime (base 3) 23521 is not prime ok 80 - Pseudoprime (base 3) 31621 is not prime ok 81 - Pseudoprime (base 3) 44287 is not prime ok 82 - Pseudoprime (base 3) 47197 is not prime ok 83 - Pseudoprime (base 3) 55969 is not prime ok 84 - Pseudoprime (base 3) 63139 is not prime ok 85 - Pseudoprime (base 3) 74593 is not prime ok 86 - Pseudoprime (base 3) 79003 is not prime ok 87 - Pseudoprime (base 3) 82513 is not prime ok 88 - Pseudoprime (base 3) 87913 is not prime ok 89 - Pseudoprime (base 3) 88573 is not prime ok 90 - Pseudoprime (base 3) 97567 is not prime ok 91 - Pseudoprime (base 5) 781 is not prime ok 92 - Pseudoprime (base 5) 1541 is not prime ok 93 - Pseudoprime (base 5) 5461 is not prime ok 94 - Pseudoprime (base 5) 5611 is not prime ok 95 - Pseudoprime (base 5) 7813 is not prime ok 96 - Pseudoprime (base 5) 13021 is not prime ok 97 - Pseudoprime (base 5) 14981 is not prime ok 98 - Pseudoprime (base 5) 15751 is not prime ok 99 - Pseudoprime (base 5) 24211 is not prime ok 100 - Pseudoprime (base 5) 25351 is not prime ok 101 - Pseudoprime (base 5) 29539 is not prime ok 102 - Pseudoprime (base 5) 38081 is not prime ok 103 - Pseudoprime (base 5) 40501 is not prime ok 104 - Pseudoprime (base 5) 44801 is not prime ok 105 - Pseudoprime (base 5) 53971 is not prime ok 106 - Pseudoprime (base 5) 79381 is not prime ok 107 - Primegap start 2 is prime ok 108 - Primegap start 3 is prime ok 109 - Primegap start 7 is prime ok 110 - Primegap start 23 is prime ok 111 - Primegap start 89 is prime ok 112 - Primegap start 113 is prime ok 113 - Primegap start 523 is prime ok 114 - Primegap start 887 is prime ok 115 - Primegap start 1129 is prime ok 116 - Primegap start 1327 is prime ok 117 - Primegap start 9551 is prime ok 118 - Primegap start 15683 is prime ok 119 - Primegap start 19609 is prime ok 120 - Primegap start 31397 is prime ok 121 - Primegap start 155921 is prime ok 122 - Primegap end 5 is prime ok 123 - Primegap end 11 is prime ok 124 - Primegap end 29 is prime ok 125 - Primegap end 97 is prime ok 126 - Primegap end 127 is prime ok 127 - Primegap end 541 is prime ok 128 - Primegap end 907 is prime ok 129 - Primegap end 1151 is prime ok 130 - Primegap end 1361 is prime ok 131 - Primegap end 9587 is prime ok 132 - Primegap end 15727 is prime ok 133 - Primegap end 19661 is prime ok 134 - Primegap end 31469 is prime ok 135 - Primegap end 156007 is prime ok 136 - Primegap end 360749 is prime ok 137 - Primegap end 370373 is prime ok 138 - Primegap end 492227 is prime ok 139 - Primegap end 1349651 is prime ok 140 - Primegap end 1357333 is prime ok 141 - Primegap end 2010881 is prime ok 142 - Primegap end 4652507 is prime ok 143 - Primegap end 17051887 is prime ok 144 - Primegap end 20831533 is prime ok 145 - Primegap end 47326913 is prime ok 146 - Primegap end 122164969 is prime ok 147 - Primegap end 189695893 is prime ok 148 - Primegap end 191913031 is prime ok 149 - Primegap end 10726905041 is prime ok t/16-provableprime.t ......... 1..200 ok 1 - 2 is prime ok 2 - 1 is not prime ok 3 - 0 is not prime ok 4 - -1 is not prime ok 5 - -2 is not prime ok 6 - 20 is not prime ok 7 - 2152302898747 is not prime ok 8 - 3474749660383 is not prime ok 9 - 341550071728321 is not prime ok 10 - 341550071728321 is not prime ok 11 - 3825123056546413051 is not prime ok 12 - 561 is not prime ok 13 - 1105 is not prime ok 14 - 1729 is not prime ok 15 - 2465 is not prime ok 16 - 2821 is not prime ok 17 - 6601 is not prime ok 18 - 8911 is not prime ok 19 - 10585 is not prime ok 20 - 15841 is not prime ok 21 - 29341 is not prime ok 22 - 41041 is not prime ok 23 - 46657 is not prime ok 24 - 52633 is not prime ok 25 - 4681 is not prime ok 26 - 5461 is not prime ok 27 - 6601 is not prime ok 28 - 7957 is not prime ok 29 - 8321 is not prime ok 30 - 52633 is not prime ok 31 - 88357 is not prime ok 32 - 44287 is not prime ok 33 - 47197 is not prime ok 34 - 55969 is not prime ok 35 - 63139 is not prime ok 36 - 74593 is not prime ok 37 - 79003 is not prime ok 38 - 82513 is not prime ok 39 - 87913 is not prime ok 40 - 88573 is not prime ok 41 - 97567 is not prime ok 42 - 44801 is not prime ok 43 - 53971 is not prime ok 44 - 79381 is not prime ok 45 - 2 is prime ok 46 - 3 is prime ok 47 - 7 is prime ok 48 - 23 is prime ok 49 - 89 is prime ok 50 - 113 is prime ok 51 - 523 is prime ok 52 - 887 is prime ok 53 - 1129 is prime ok 54 - 1327 is prime ok 55 - 9551 is prime ok 56 - 15683 is prime ok 57 - 19609 is prime ok 58 - 31397 is prime ok 59 - 155921 is prime ok 60 - 5 is prime ok 61 - 11 is prime ok 62 - 29 is prime ok 63 - 97 is prime ok 64 - 127 is prime ok 65 - 541 is prime ok 66 - 907 is prime ok 67 - 1151 is prime ok 68 - 1361 is prime ok 69 - 9587 is prime ok 70 - 15727 is prime ok 71 - 19661 is prime ok 72 - 31469 is prime ok 73 - 156007 is prime ok 74 - 360749 is prime ok 75 - 370373 is prime ok 76 - 492227 is prime ok 77 - 1349651 is prime ok 78 - 1357333 is prime ok 79 - 2010881 is prime ok 80 - 4652507 is prime ok 81 - 17051887 is prime ok 82 - 20831533 is prime ok 83 - 47326913 is prime ok 84 - 122164969 is prime ok 85 - 189695893 is prime ok 86 - 191913031 is prime ok 87 - 10726905041 is prime ok 88 - 9223372036854775837 is prime ok 89 - 18446744073709551629 is prime ok 90 - 73786976294838206473 is prime ok 91 - 147573952589676412931 is prime ok 92 - 295147905179352825889 is prime ok 93 - 590295810358705651741 is prime ok 94 - 1180591620717411303449 is prime ok 95 - 2361183241434822606859 is prime ok 96 - 18889465931478580854821 is prime ok 97 - 37778931862957161709601 is prime ok 98 - 75557863725914323419151 is prime ok 99 - 302231454903657293676551 is prime ok 100 - 604462909807314587353111 is prime ok 101 - 38685626227668133590597803 is prime ok 102 - 1237940039285380274899124357 is prime ok 103 - 9903520314283042199192993897 is prime ok 104 - 316912650057057350374175801351 is prime ok 105 - 2535301200456458802993406410833 is prime ok 106 - 162259276829213363391578010288167 is prime ok 107 - 1298074214633706907132624082305051 is prime ok 108 - 10384593717069655257060992658440473 is prime ok 109 - 1329227995784915872903807060280345027 is prime ok 110 - 680564733841876926926749214863536422929 is prime ok 111 - 43556142965880123323311949751266331066401 is prime ok 112 - 87112285931760246646623899502532662132821 is prime ok 113 - 713623846352979940529142984724747568191373381 is prime ok 114 - 2854495385411919762116571938898990272765493293 is prime ok 115 - 196159429230833773869868419475239575503198607639501078831 is prime ok 116 - 3138550867693340381917894711603833208051177722232017256453 is prime ok 117 - 12554203470773361527671578846415332832204710888928069025857 is prime ok 118 - 102844034832575377634685573909834406561420991602098741459288097 is prime ok 119 - 210624583337114373395836055367340864637790190801098222508621955201 is prime ok 120 - 14821387422376473014217086081112052205218558037201992197050570753012880593911817 is prime ok 121 - 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521039 is prime ok 122 - is_prime(2**128+51) = 2 ok 123 - is_provable_prime(2**128+165) == 2 ok 124 - is_provable_prime_with_cert(0) ok 125 - is_provable_prime_with_cert(2) ok 126 - is_provable_prime_with_cert(96953) ok 127 - is_provable_prime_with_cert(848301847013166693538593241183) ok 128 - is_provable_prime_with_cert(316912650057057350374175801351) ok 129 - is_provable_prime_with_cert(3138550867693340381917894711603833208051177722232017256453) is prime ok 130 - is_provable_prime_with_cert(3138550867693340381917894711603833208051177722232017256453) ok 131 - is_trial_prime(4539892831) ok 132 - is_miller_prime(4835703278458516698824747) ok 133 - is_miller_prime(4835703278458516698824747,1) ok 134 - is_nminus1_prime(340282366920938463463374607431768211507) ok 135 - is_nplus1_prime(391) = 0 ok 136 - is_nplus1_prime(63699643930293116661668059033734770664712983894089510286262271) = 1 ok 137 - is_nplus1_prime(17113454194771827263776721) = 1 ok 138 - is_bls75_prime(1000000000177) = 1 ok 139 - is_bls75_prime(1000000000000045819) = 1 ok 140 - is_bls75_prime(57850216533360484368293) = 1 ok 141 - is_bls75_prime(19568952034128395861091890269105913923337787205640409156470109155604436042237347889151) = 1 ok 142 - is_bls75_prime(2389755648366934394192070365850201237857) = 0 ok 143 - is_bls75_prime(32344792936896827502551761860817) = 0 ok 144 - is_ecpp_prime(340282366920938463463374607431768211507) = 1 ok 145 - is_ecpp_prime(4546500098776576231268807308545439) = 1 ok 146 - is_ecpp_prime(12985198116842947666516311049464592230676113912623) = 1 ok 147 - is_ecpp_prime(52156071497798034055409940782395501364357) = 1 ok 148 - is_ecpp_prime(50117127692312893981391715478615446797663) = 1 ok 149 - is_ecpp_prime(24665048762541973552613860190140203906293) = 1 ok 150 - is_ecpp_prime(43891111165377552467052180838054904286263) = 1 ok 151 - is_llr_prime(202) = 0 ok 152 - is_llr_prime(159807057) = 0 ok 153 - is_llr_prime(10000000019) = -1 ok 154 - is_llr_prime(10051583) = 2 ok 155 - is_llr_prime(10072063) = 2 ok 156 - is_llr_prime(2097151) = 0 ok 157 - is_llr_prime(2147483647) = 2 ok 158 - is_llr_prime(805306367) = 0 ok 159 - is_llr_prime(26388279066623) = 2 ok 160 - is_llr_prime(1064959) = 0 ok 161 - is_llr_prime(1114111) = 2 ok 162 - is_llr_prime(4349951) = 0 ok 163 - is_llr_prime(4374527) = 2 ok 164 - is_proth_prime(10072063) = -1 ok 165 - is_proth_prime(8642561) = 0 ok 166 - is_proth_prime(8650753) = 2 ok 167 - is_proth_prime(16785409) = 0 ok 168 - is_proth_prime(22560769) = 0 ok 169 - is_proth_prime(56770561) = 2 ok 170 - is_proth_prime(38335150030849) = 0 ok 171 - is_proth_prime(47270099681281) = 0 ok 172 - is_proth_prime(302111489261569) = 0 ok 173 - is_proth_prime(2372913730682881) = 2 ok 174 - is_proth_prime(208987568115548161) = 2 ok 175 - is_proth_prime(19578524666953729) = 2 ok 176 - is_aks_prime(1) = 0 ok 177 - is_aks_prime(15) = 0 ok 178 - is_aks_prime(44165497) = 0 ok 179 - is_aks_prime(136804519) = 0 ok 180 - is_aks_prime(29791) = 0 ok 181 - is_aks_prime(51019) = 0 ok 182 - is_aks_prime(3) = 1 ok 183 - is_aks_prime(40841) = 1 ok 184 - is_aks_prime(74903) = 1 ok 185 - No method says 35 is prime ok 186 - No method says 247 is prime ok 187 - No method says 377 is prime ok 188 - No method says 391 is prime ok 189 - No method says 527 is prime ok 190 - No method says 567 is prime ok 191 - No method says 2627 is prime ok 192 - No method says 5543 is prime ok 193 - No method says 13919 is prime ok 194 - No method says 14299 is prime ok 195 - No method says 23939 is prime ok 196 - No method says 47627 is prime ok 197 - No method says 86519 is prime ok 198 - No method says 92819 is prime ok 199 - _validate_ecpp_curve ok ok 200 - _validate_ecpp_curve with different values fails ok t/17-pseudoprime.t ........... 1..1182 ok 1 - is_strong_pseudoprime with base undef fails ok 2 - is_strong_pseudoprime with base '' fails ok 3 - is_strong_pseudoprime with base 0 fails ok 4 - is_strong_pseudoprime with base 1 fails ok 5 - is_strong_pseudoprime with base -7 fails ok 6 - is_strong_pseudoprime(undef,2) is invalid ok 7 - is_strong_pseudoprime('',2) is invalid ok 8 - is_strong_pseudoprime(-7) returns 0 ok 9 - is_strong_lucas_pseudoprime(undef) is invalid ok 10 - is_strong_lucas_pseudoprime('') is invalid ok 11 - is_strong_lucas_pseudoprime(-7) returns 0 ok 12 - spsp(0, 2) shortcut composite ok 13 - spsp(1, 2) shortcut composite ok 14 - spsp(2, 2) shortcut prime ok 15 - spsp(2, 2) shortcut prime ok 16 - slpsp(1) shortcut composite ok 17 - slpsp(3) shortcut prime ok 18 - Pseudoprime (base 2) 2047 passes MR ok 19 - Pseudoprime (base 2) 3277 passes MR ok 20 - Pseudoprime (base 2) 4033 passes MR ok 21 - Pseudoprime (base 2) 4681 passes MR ok 22 - Pseudoprime (base 2) 8321 passes MR ok 23 - Pseudoprime (base 2) 15841 passes MR ok 24 - Pseudoprime (base 2) 29341 passes MR ok 25 - Pseudoprime (base 2) 42799 passes MR ok 26 - Pseudoprime (base 2) 49141 passes MR ok 27 - Pseudoprime (base 2) 52633 passes MR ok 28 - Pseudoprime (base 2) 65281 passes MR ok 29 - Pseudoprime (base 2) 74665 passes MR ok 30 - Pseudoprime (base 2) 80581 passes MR ok 31 - Pseudoprime (base 2) 85489 passes MR ok 32 - Pseudoprime (base 2) 88357 passes MR ok 33 - Pseudoprime (base 2) 90751 passes MR ok 34 - Pseudoprime (base 2) 1194649 passes MR ok 35 - 15 is an Euler pseudoprime to base 29 ok 36 - 91 is an Euler pseudoprime to base 29 ok 37 - 341 is an Euler pseudoprime to base 29 ok 38 - 469 is an Euler pseudoprime to base 29 ok 39 - 871 is an Euler pseudoprime to base 29 ok 40 - 2257 is an Euler pseudoprime to base 29 ok 41 - 4371 is an Euler pseudoprime to base 29 ok 42 - 4411 is an Euler pseudoprime to base 29 ok 43 - 5149 is an Euler pseudoprime to base 29 ok 44 - 5185 is an Euler pseudoprime to base 29 ok 45 - 6097 is an Euler pseudoprime to base 29 ok 46 - 8401 is an Euler pseudoprime to base 29 ok 47 - 8841 is an Euler pseudoprime to base 29 ok 48 - 11581 is an Euler pseudoprime to base 29 ok 49 - 12431 is an Euler pseudoprime to base 29 ok 50 - 15577 is an Euler pseudoprime to base 29 ok 51 - 15841 is an Euler pseudoprime to base 29 ok 52 - 16471 is an Euler pseudoprime to base 29 ok 53 - 19093 is an Euler pseudoprime to base 29 ok 54 - 22281 is an Euler pseudoprime to base 29 ok 55 - 25681 is an Euler pseudoprime to base 29 ok 56 - 27613 is an Euler pseudoprime to base 29 ok 57 - 28009 is an Euler pseudoprime to base 29 ok 58 - 29539 is an Euler pseudoprime to base 29 ok 59 - 31417 is an Euler pseudoprime to base 29 ok 60 - 33001 is an Euler pseudoprime to base 29 ok 61 - 41041 is an Euler pseudoprime to base 29 ok 62 - 46657 is an Euler pseudoprime to base 29 ok 63 - 48133 is an Euler pseudoprime to base 29 ok 64 - 49141 is an Euler pseudoprime to base 29 ok 65 - 54913 is an Euler pseudoprime to base 29 ok 66 - 57889 is an Euler pseudoprime to base 29 ok 67 - 79003 is an Euler pseudoprime to base 29 ok 68 - 98301 is an Euler pseudoprime to base 29 ok 69 - 323 is a Lucas-Selfridge pseudoprime ok 70 - 377 is a Lucas-Selfridge pseudoprime ok 71 - 1159 is a Lucas-Selfridge pseudoprime ok 72 - 1829 is a Lucas-Selfridge pseudoprime ok 73 - 3827 is a Lucas-Selfridge pseudoprime ok 74 - 5459 is a Lucas-Selfridge pseudoprime ok 75 - 5777 is a Lucas-Selfridge pseudoprime ok 76 - 9071 is a Lucas-Selfridge pseudoprime ok 77 - 9179 is a Lucas-Selfridge pseudoprime ok 78 - 10877 is a Lucas-Selfridge pseudoprime ok 79 - 11419 is a Lucas-Selfridge pseudoprime ok 80 - 11663 is a Lucas-Selfridge pseudoprime ok 81 - 13919 is a Lucas-Selfridge pseudoprime ok 82 - 14839 is a Lucas-Selfridge pseudoprime ok 83 - 16109 is a Lucas-Selfridge pseudoprime ok 84 - 16211 is a Lucas-Selfridge pseudoprime ok 85 - 18407 is a Lucas-Selfridge pseudoprime ok 86 - 18971 is a Lucas-Selfridge pseudoprime ok 87 - 19043 is a Lucas-Selfridge pseudoprime ok 88 - Pseudoprime (base 553174392) 553174393 passes MR ok 89 - Pseudoprime (base 553174392) 553945231 passes MR ok 90 - Pseudoprime (base 553174392) 554494951 passes MR ok 91 - Pseudoprime (base 553174392) 554892787 passes MR ok 92 - Pseudoprime (base 553174392) 555429169 passes MR ok 93 - Pseudoprime (base 553174392) 557058133 passes MR ok 94 - Pseudoprime (base 553174392) 557163157 passes MR ok 95 - Pseudoprime (base 553174392) 557165209 passes MR ok 96 - Pseudoprime (base 553174392) 558966793 passes MR ok 97 - Pseudoprime (base 553174392) 559407061 passes MR ok 98 - Pseudoprime (base 553174392) 560291719 passes MR ok 99 - Pseudoprime (base 553174392) 561008251 passes MR ok 100 - Pseudoprime (base 553174392) 563947141 passes MR ok 101 - 341 is a pseudoprime to base 2 ok 102 - 561 is a pseudoprime to base 2 ok 103 - 645 is a pseudoprime to base 2 ok 104 - 1105 is a pseudoprime to base 2 ok 105 - 1387 is a pseudoprime to base 2 ok 106 - 1729 is a pseudoprime to base 2 ok 107 - 1905 is a pseudoprime to base 2 ok 108 - 2047 is a pseudoprime to base 2 ok 109 - 2465 is a pseudoprime to base 2 ok 110 - 2701 is a pseudoprime to base 2 ok 111 - 2821 is a pseudoprime to base 2 ok 112 - 3277 is a pseudoprime to base 2 ok 113 - 4033 is a pseudoprime to base 2 ok 114 - 4369 is a pseudoprime to base 2 ok 115 - 4371 is a pseudoprime to base 2 ok 116 - 4681 is a pseudoprime to base 2 ok 117 - 5461 is a pseudoprime to base 2 ok 118 - 6601 is a pseudoprime to base 2 ok 119 - 7957 is a pseudoprime to base 2 ok 120 - 8321 is a pseudoprime to base 2 ok 121 - 8481 is a pseudoprime to base 2 ok 122 - 8911 is a pseudoprime to base 2 ok 123 - 10261 is a pseudoprime to base 2 ok 124 - 10585 is a pseudoprime to base 2 ok 125 - 11305 is a pseudoprime to base 2 ok 126 - 12801 is a pseudoprime to base 2 ok 127 - 13741 is a pseudoprime to base 2 ok 128 - 13747 is a pseudoprime to base 2 ok 129 - 13981 is a pseudoprime to base 2 ok 130 - 14491 is a pseudoprime to base 2 ok 131 - 15709 is a pseudoprime to base 2 ok 132 - 15841 is a pseudoprime to base 2 ok 133 - 16705 is a pseudoprime to base 2 ok 134 - 18705 is a pseudoprime to base 2 ok 135 - 18721 is a pseudoprime to base 2 ok 136 - 19951 is a pseudoprime to base 2 ok 137 - 23001 is a pseudoprime to base 2 ok 138 - 23377 is a pseudoprime to base 2 ok 139 - 25761 is a pseudoprime to base 2 ok 140 - 29341 is a pseudoprime to base 2 ok 141 - Pseudoprime (base 203659041) 204172939 passes MR ok 142 - Pseudoprime (base 203659041) 204456793 passes MR ok 143 - Pseudoprime (base 203659041) 206407057 passes MR ok 144 - Pseudoprime (base 203659041) 206976001 passes MR ok 145 - Pseudoprime (base 203659041) 207373483 passes MR ok 146 - Pseudoprime (base 203659041) 209301121 passes MR ok 147 - Pseudoprime (base 203659041) 210339397 passes MR ok 148 - Pseudoprime (base 203659041) 211867969 passes MR ok 149 - Pseudoprime (base 203659041) 212146507 passes MR ok 150 - Pseudoprime (base 203659041) 212337217 passes MR ok 151 - Pseudoprime (base 203659041) 212355793 passes MR ok 152 - Pseudoprime (base 203659041) 214400629 passes MR ok 153 - Pseudoprime (base 203659041) 214539841 passes MR ok 154 - Pseudoprime (base 203659041) 215161459 passes MR ok 155 - Pseudoprime (base 31) 15 passes MR ok 156 - Pseudoprime (base 31) 49 passes MR ok 157 - Pseudoprime (base 31) 133 passes MR ok 158 - Pseudoprime (base 31) 481 passes MR ok 159 - Pseudoprime (base 31) 931 passes MR ok 160 - Pseudoprime (base 31) 6241 passes MR ok 161 - Pseudoprime (base 31) 8911 passes MR ok 162 - Pseudoprime (base 31) 9131 passes MR ok 163 - Pseudoprime (base 31) 10963 passes MR ok 164 - Pseudoprime (base 31) 11041 passes MR ok 165 - Pseudoprime (base 31) 14191 passes MR ok 166 - Pseudoprime (base 31) 17767 passes MR ok 167 - Pseudoprime (base 31) 29341 passes MR ok 168 - Pseudoprime (base 31) 56033 passes MR ok 169 - Pseudoprime (base 31) 58969 passes MR ok 170 - Pseudoprime (base 31) 68251 passes MR ok 171 - Pseudoprime (base 31) 79003 passes MR ok 172 - Pseudoprime (base 31) 83333 passes MR ok 173 - Pseudoprime (base 31) 87061 passes MR ok 174 - Pseudoprime (base 31) 88183 passes MR ok 175 - Pseudoprime (base 3613982119) 3626488471 passes MR ok 176 - Pseudoprime (base 3613982119) 3630467017 passes MR ok 177 - Pseudoprime (base 3613982119) 3643480501 passes MR ok 178 - Pseudoprime (base 3613982119) 3651840727 passes MR ok 179 - Pseudoprime (base 3613982119) 3653628247 passes MR ok 180 - Pseudoprime (base 3613982119) 3654142177 passes MR ok 181 - Pseudoprime (base 3613982119) 3672033223 passes MR ok 182 - Pseudoprime (base 3613982119) 3672036061 passes MR ok 183 - Pseudoprime (base 3613982119) 3675774019 passes MR ok 184 - Pseudoprime (base 3613982119) 3687246109 passes MR ok 185 - Pseudoprime (base 3613982119) 3690036017 passes MR ok 186 - Pseudoprime (base 3613982119) 3720856369 passes MR ok 187 - Pseudoprime (base 3046413974) 3046413975 passes MR ok 188 - Pseudoprime (base 3046413974) 3048698683 passes MR ok 189 - Pseudoprime (base 3046413974) 3051199817 passes MR ok 190 - Pseudoprime (base 3046413974) 3068572849 passes MR ok 191 - Pseudoprime (base 3046413974) 3069705673 passes MR ok 192 - Pseudoprime (base 3046413974) 3070556233 passes MR ok 193 - Pseudoprime (base 3046413974) 3079010071 passes MR ok 194 - Pseudoprime (base 3046413974) 3089940811 passes MR ok 195 - Pseudoprime (base 3046413974) 3090723901 passes MR ok 196 - Pseudoprime (base 3046413974) 3109299161 passes MR ok 197 - Pseudoprime (base 3046413974) 3110951251 passes MR ok 198 - Pseudoprime (base 3046413974) 3113625601 passes MR ok 199 - 1729 is an Euler-Plumb pseudoprime ok 200 - 1905 is an Euler-Plumb pseudoprime ok 201 - 2047 is an Euler-Plumb pseudoprime ok 202 - 2465 is an Euler-Plumb pseudoprime ok 203 - 3277 is an Euler-Plumb pseudoprime ok 204 - 4033 is an Euler-Plumb pseudoprime ok 205 - 4681 is an Euler-Plumb pseudoprime ok 206 - 8321 is an Euler-Plumb pseudoprime ok 207 - 12801 is an Euler-Plumb pseudoprime ok 208 - 15841 is an Euler-Plumb pseudoprime ok 209 - 16705 is an Euler-Plumb pseudoprime ok 210 - 18705 is an Euler-Plumb pseudoprime ok 211 - 25761 is an Euler-Plumb pseudoprime ok 212 - 29341 is an Euler-Plumb pseudoprime ok 213 - 33153 is an Euler-Plumb pseudoprime ok 214 - 34945 is an Euler-Plumb pseudoprime ok 215 - 41041 is an Euler-Plumb pseudoprime ok 216 - 42799 is an Euler-Plumb pseudoprime ok 217 - 46657 is an Euler-Plumb pseudoprime ok 218 - 49141 is an Euler-Plumb pseudoprime ok 219 - 52633 is an Euler-Plumb pseudoprime ok 220 - 65281 is an Euler-Plumb pseudoprime ok 221 - 74665 is an Euler-Plumb pseudoprime ok 222 - 75361 is an Euler-Plumb pseudoprime ok 223 - 80581 is an Euler-Plumb pseudoprime ok 224 - 85489 is an Euler-Plumb pseudoprime ok 225 - 87249 is an Euler-Plumb pseudoprime ok 226 - 88357 is an Euler-Plumb pseudoprime ok 227 - 90751 is an Euler-Plumb pseudoprime ok 228 - Pseudoprime (base 1795265022) 1795265023 passes MR ok 229 - Pseudoprime (base 1795265022) 1797174457 passes MR ok 230 - Pseudoprime (base 1795265022) 1797741901 passes MR ok 231 - Pseudoprime (base 1795265022) 1804469753 passes MR ok 232 - Pseudoprime (base 1795265022) 1807751977 passes MR ok 233 - Pseudoprime (base 1795265022) 1808043283 passes MR ok 234 - Pseudoprime (base 1795265022) 1808205701 passes MR ok 235 - Pseudoprime (base 1795265022) 1813675681 passes MR ok 236 - Pseudoprime (base 1795265022) 1816462201 passes MR ok 237 - Pseudoprime (base 1795265022) 1817936371 passes MR ok 238 - Pseudoprime (base 1795265022) 1819050257 passes MR ok 239 - Pseudoprime (base 642735) 653251 passes MR ok 240 - Pseudoprime (base 642735) 653333 passes MR ok 241 - Pseudoprime (base 642735) 663181 passes MR ok 242 - Pseudoprime (base 642735) 676651 passes MR ok 243 - Pseudoprime (base 642735) 714653 passes MR ok 244 - Pseudoprime (base 642735) 759277 passes MR ok 245 - Pseudoprime (base 642735) 794683 passes MR ok 246 - Pseudoprime (base 642735) 805141 passes MR ok 247 - Pseudoprime (base 642735) 844097 passes MR ok 248 - Pseudoprime (base 642735) 872191 passes MR ok 249 - Pseudoprime (base 642735) 874171 passes MR ok 250 - Pseudoprime (base 642735) 894671 passes MR ok 251 - Pseudoprime (base 17) 9 passes MR ok 252 - Pseudoprime (base 17) 91 passes MR ok 253 - Pseudoprime (base 17) 145 passes MR ok 254 - Pseudoprime (base 17) 781 passes MR ok 255 - Pseudoprime (base 17) 1111 passes MR ok 256 - Pseudoprime (base 17) 2821 passes MR ok 257 - Pseudoprime (base 17) 4033 passes MR ok 258 - Pseudoprime (base 17) 4187 passes MR ok 259 - Pseudoprime (base 17) 5365 passes MR ok 260 - Pseudoprime (base 17) 5833 passes MR ok 261 - Pseudoprime (base 17) 6697 passes MR ok 262 - Pseudoprime (base 17) 7171 passes MR ok 263 - Pseudoprime (base 17) 15805 passes MR ok 264 - Pseudoprime (base 17) 19729 passes MR ok 265 - Pseudoprime (base 17) 21781 passes MR ok 266 - Pseudoprime (base 17) 22791 passes MR ok 267 - Pseudoprime (base 17) 24211 passes MR ok 268 - Pseudoprime (base 17) 26245 passes MR ok 269 - Pseudoprime (base 17) 31621 passes MR ok 270 - Pseudoprime (base 17) 33001 passes MR ok 271 - Pseudoprime (base 17) 33227 passes MR ok 272 - Pseudoprime (base 17) 34441 passes MR ok 273 - Pseudoprime (base 17) 35371 passes MR ok 274 - Pseudoprime (base 17) 38081 passes MR ok 275 - Pseudoprime (base 17) 42127 passes MR ok 276 - Pseudoprime (base 17) 49771 passes MR ok 277 - Pseudoprime (base 17) 71071 passes MR ok 278 - Pseudoprime (base 17) 74665 passes MR ok 279 - Pseudoprime (base 17) 77293 passes MR ok 280 - Pseudoprime (base 17) 78881 passes MR ok 281 - Pseudoprime (base 17) 88831 passes MR ok 282 - Pseudoprime (base 17) 96433 passes MR ok 283 - Pseudoprime (base 17) 97921 passes MR ok 284 - Pseudoprime (base 17) 98671 passes MR ok 285 - 989 is an extra strong Lucas pseudoprime ok 286 - 3239 is an extra strong Lucas pseudoprime ok 287 - 5777 is an extra strong Lucas pseudoprime ok 288 - 10877 is an extra strong Lucas pseudoprime ok 289 - 27971 is an extra strong Lucas pseudoprime ok 290 - 29681 is an extra strong Lucas pseudoprime ok 291 - 30739 is an extra strong Lucas pseudoprime ok 292 - 31631 is an extra strong Lucas pseudoprime ok 293 - 39059 is an extra strong Lucas pseudoprime ok 294 - 72389 is an extra strong Lucas pseudoprime ok 295 - 73919 is an extra strong Lucas pseudoprime ok 296 - 75077 is an extra strong Lucas pseudoprime ok 297 - 100127 is an extra strong Lucas pseudoprime ok 298 - 113573 is an extra strong Lucas pseudoprime ok 299 - 125249 is an extra strong Lucas pseudoprime ok 300 - 137549 is an extra strong Lucas pseudoprime ok 301 - 137801 is an extra strong Lucas pseudoprime ok 302 - 153931 is an extra strong Lucas pseudoprime ok 303 - 155819 is an extra strong Lucas pseudoprime ok 304 - Pseudoprime (base 450775) 465991 passes MR ok 305 - Pseudoprime (base 450775) 468931 passes MR ok 306 - Pseudoprime (base 450775) 485357 passes MR ok 307 - Pseudoprime (base 450775) 505441 passes MR ok 308 - Pseudoprime (base 450775) 536851 passes MR ok 309 - Pseudoprime (base 450775) 556421 passes MR ok 310 - Pseudoprime (base 450775) 578771 passes MR ok 311 - Pseudoprime (base 450775) 585631 passes MR ok 312 - Pseudoprime (base 450775) 586249 passes MR ok 313 - Pseudoprime (base 450775) 606361 passes MR ok 314 - Pseudoprime (base 450775) 631651 passes MR ok 315 - Pseudoprime (base 450775) 638731 passes MR ok 316 - Pseudoprime (base 450775) 641683 passes MR ok 317 - Pseudoprime (base 450775) 645679 passes MR ok 318 - Pseudoprime (base 5) 781 passes MR ok 319 - Pseudoprime (base 5) 1541 passes MR ok 320 - Pseudoprime (base 5) 5461 passes MR ok 321 - Pseudoprime (base 5) 5611 passes MR ok 322 - Pseudoprime (base 5) 7813 passes MR ok 323 - Pseudoprime (base 5) 13021 passes MR ok 324 - Pseudoprime (base 5) 14981 passes MR ok 325 - Pseudoprime (base 5) 15751 passes MR ok 326 - Pseudoprime (base 5) 24211 passes MR ok 327 - Pseudoprime (base 5) 25351 passes MR ok 328 - Pseudoprime (base 5) 29539 passes MR ok 329 - Pseudoprime (base 5) 38081 passes MR ok 330 - Pseudoprime (base 5) 40501 passes MR ok 331 - Pseudoprime (base 5) 44801 passes MR ok 332 - Pseudoprime (base 5) 53971 passes MR ok 333 - Pseudoprime (base 5) 79381 passes MR ok 334 - 5459 is a strong Lucas-Selfridge pseudoprime ok 335 - 5777 is a strong Lucas-Selfridge pseudoprime ok 336 - 10877 is a strong Lucas-Selfridge pseudoprime ok 337 - 16109 is a strong Lucas-Selfridge pseudoprime ok 338 - 18971 is a strong Lucas-Selfridge pseudoprime ok 339 - 22499 is a strong Lucas-Selfridge pseudoprime ok 340 - 24569 is a strong Lucas-Selfridge pseudoprime ok 341 - 25199 is a strong Lucas-Selfridge pseudoprime ok 342 - 40309 is a strong Lucas-Selfridge pseudoprime ok 343 - 58519 is a strong Lucas-Selfridge pseudoprime ok 344 - 75077 is a strong Lucas-Selfridge pseudoprime ok 345 - 97439 is a strong Lucas-Selfridge pseudoprime ok 346 - 100127 is a strong Lucas-Selfridge pseudoprime ok 347 - 113573 is a strong Lucas-Selfridge pseudoprime ok 348 - 115639 is a strong Lucas-Selfridge pseudoprime ok 349 - 130139 is a strong Lucas-Selfridge pseudoprime ok 350 - Pseudoprime (base 73) 205 passes MR ok 351 - Pseudoprime (base 73) 259 passes MR ok 352 - Pseudoprime (base 73) 533 passes MR ok 353 - Pseudoprime (base 73) 1441 passes MR ok 354 - Pseudoprime (base 73) 1921 passes MR ok 355 - Pseudoprime (base 73) 2665 passes MR ok 356 - Pseudoprime (base 73) 3439 passes MR ok 357 - Pseudoprime (base 73) 5257 passes MR ok 358 - Pseudoprime (base 73) 15457 passes MR ok 359 - Pseudoprime (base 73) 23281 passes MR ok 360 - Pseudoprime (base 73) 24617 passes MR ok 361 - Pseudoprime (base 73) 26797 passes MR ok 362 - Pseudoprime (base 73) 27787 passes MR ok 363 - Pseudoprime (base 73) 28939 passes MR ok 364 - Pseudoprime (base 73) 34219 passes MR ok 365 - Pseudoprime (base 73) 39481 passes MR ok 366 - Pseudoprime (base 73) 44671 passes MR ok 367 - Pseudoprime (base 73) 45629 passes MR ok 368 - Pseudoprime (base 73) 64681 passes MR ok 369 - Pseudoprime (base 73) 67069 passes MR ok 370 - Pseudoprime (base 73) 76429 passes MR ok 371 - Pseudoprime (base 73) 79501 passes MR ok 372 - Pseudoprime (base 73) 93521 passes MR ok 373 - Pseudoprime (base 9780504) 9780505 passes MR ok 374 - Pseudoprime (base 9780504) 9784915 passes MR ok 375 - Pseudoprime (base 9780504) 9826489 passes MR ok 376 - Pseudoprime (base 9780504) 9882457 passes MR ok 377 - Pseudoprime (base 9780504) 9974791 passes MR ok 378 - Pseudoprime (base 9780504) 10017517 passes MR ok 379 - Pseudoprime (base 9780504) 10018081 passes MR ok 380 - Pseudoprime (base 9780504) 10084177 passes MR ok 381 - Pseudoprime (base 9780504) 10188481 passes MR ok 382 - Pseudoprime (base 9780504) 10247357 passes MR ok 383 - Pseudoprime (base 9780504) 10267951 passes MR ok 384 - Pseudoprime (base 9780504) 10392241 passes MR ok 385 - Pseudoprime (base 9780504) 10427209 passes MR ok 386 - Pseudoprime (base 9780504) 10511201 passes MR ok 387 - Pseudoprime (base 3) 121 passes MR ok 388 - Pseudoprime (base 3) 703 passes MR ok 389 - Pseudoprime (base 3) 1891 passes MR ok 390 - Pseudoprime (base 3) 3281 passes MR ok 391 - Pseudoprime (base 3) 8401 passes MR ok 392 - Pseudoprime (base 3) 8911 passes MR ok 393 - Pseudoprime (base 3) 10585 passes MR ok 394 - Pseudoprime (base 3) 12403 passes MR ok 395 - Pseudoprime (base 3) 16531 passes MR ok 396 - Pseudoprime (base 3) 18721 passes MR ok 397 - Pseudoprime (base 3) 19345 passes MR ok 398 - Pseudoprime (base 3) 23521 passes MR ok 399 - Pseudoprime (base 3) 31621 passes MR ok 400 - Pseudoprime (base 3) 44287 passes MR ok 401 - Pseudoprime (base 3) 47197 passes MR ok 402 - Pseudoprime (base 3) 55969 passes MR ok 403 - Pseudoprime (base 3) 63139 passes MR ok 404 - Pseudoprime (base 3) 74593 passes MR ok 405 - Pseudoprime (base 3) 79003 passes MR ok 406 - Pseudoprime (base 3) 82513 passes MR ok 407 - Pseudoprime (base 3) 87913 passes MR ok 408 - Pseudoprime (base 3) 88573 passes MR ok 409 - Pseudoprime (base 3) 97567 passes MR ok 410 - 989 is an almost extra strong Lucas pseudoprime (increment 1) ok 411 - 3239 is an almost extra strong Lucas pseudoprime (increment 1) ok 412 - 5777 is an almost extra strong Lucas pseudoprime (increment 1) ok 413 - 10469 is an almost extra strong Lucas pseudoprime (increment 1) ok 414 - 10877 is an almost extra strong Lucas pseudoprime (increment 1) ok 415 - 27971 is an almost extra strong Lucas pseudoprime (increment 1) ok 416 - 29681 is an almost extra strong Lucas pseudoprime (increment 1) ok 417 - 30739 is an almost extra strong Lucas pseudoprime (increment 1) ok 418 - 31631 is an almost extra strong Lucas pseudoprime (increment 1) ok 419 - 39059 is an almost extra strong Lucas pseudoprime (increment 1) ok 420 - 72389 is an almost extra strong Lucas pseudoprime (increment 1) ok 421 - 73919 is an almost extra strong Lucas pseudoprime (increment 1) ok 422 - 75077 is an almost extra strong Lucas pseudoprime (increment 1) ok 423 - 100127 is an almost extra strong Lucas pseudoprime (increment 1) ok 424 - 113573 is an almost extra strong Lucas pseudoprime (increment 1) ok 425 - 125249 is an almost extra strong Lucas pseudoprime (increment 1) ok 426 - 137549 is an almost extra strong Lucas pseudoprime (increment 1) ok 427 - 137801 is an almost extra strong Lucas pseudoprime (increment 1) ok 428 - 153931 is an almost extra strong Lucas pseudoprime (increment 1) ok 429 - 154697 is an almost extra strong Lucas pseudoprime (increment 1) ok 430 - 155819 is an almost extra strong Lucas pseudoprime (increment 1) ok 431 - Pseudoprime (base 37) 9 passes MR ok 432 - Pseudoprime (base 37) 451 passes MR ok 433 - Pseudoprime (base 37) 469 passes MR ok 434 - Pseudoprime (base 37) 589 passes MR ok 435 - Pseudoprime (base 37) 685 passes MR ok 436 - Pseudoprime (base 37) 817 passes MR ok 437 - Pseudoprime (base 37) 1333 passes MR ok 438 - Pseudoprime (base 37) 3781 passes MR ok 439 - Pseudoprime (base 37) 8905 passes MR ok 440 - Pseudoprime (base 37) 9271 passes MR ok 441 - Pseudoprime (base 37) 18631 passes MR ok 442 - Pseudoprime (base 37) 19517 passes MR ok 443 - Pseudoprime (base 37) 20591 passes MR ok 444 - Pseudoprime (base 37) 25327 passes MR ok 445 - Pseudoprime (base 37) 34237 passes MR ok 446 - Pseudoprime (base 37) 45551 passes MR ok 447 - Pseudoprime (base 37) 46981 passes MR ok 448 - Pseudoprime (base 37) 47587 passes MR ok 449 - Pseudoprime (base 37) 48133 passes MR ok 450 - Pseudoprime (base 37) 59563 passes MR ok 451 - Pseudoprime (base 37) 61337 passes MR ok 452 - Pseudoprime (base 37) 68101 passes MR ok 453 - Pseudoprime (base 37) 68251 passes MR ok 454 - Pseudoprime (base 37) 73633 passes MR ok 455 - Pseudoprime (base 37) 79381 passes MR ok 456 - Pseudoprime (base 37) 79501 passes MR ok 457 - Pseudoprime (base 37) 83333 passes MR ok 458 - Pseudoprime (base 37) 84151 passes MR ok 459 - Pseudoprime (base 37) 96727 passes MR ok 460 - Pseudoprime (base 1340600841) 1345289261 passes MR ok 461 - Pseudoprime (base 1340600841) 1345582981 passes MR ok 462 - Pseudoprime (base 1340600841) 1347743101 passes MR ok 463 - Pseudoprime (base 1340600841) 1348964401 passes MR ok 464 - Pseudoprime (base 1340600841) 1350371821 passes MR ok 465 - Pseudoprime (base 1340600841) 1353332417 passes MR ok 466 - Pseudoprime (base 1340600841) 1355646961 passes MR ok 467 - Pseudoprime (base 1340600841) 1357500901 passes MR ok 468 - Pseudoprime (base 1340600841) 1361675929 passes MR ok 469 - Pseudoprime (base 1340600841) 1364378203 passes MR ok 470 - Pseudoprime (base 1340600841) 1366346521 passes MR ok 471 - Pseudoprime (base 1340600841) 1367104639 passes MR ok 472 - 4181 is a Frobenius (1,-1) pseudoprime ok 473 - 5777 is a Frobenius (1,-1) pseudoprime ok 474 - 6721 is a Frobenius (1,-1) pseudoprime ok 475 - 10877 is a Frobenius (1,-1) pseudoprime ok 476 - 13201 is a Frobenius (1,-1) pseudoprime ok 477 - 15251 is a Frobenius (1,-1) pseudoprime ok 478 - 34561 is a Frobenius (1,-1) pseudoprime ok 479 - 51841 is a Frobenius (1,-1) pseudoprime ok 480 - 64079 is a Frobenius (1,-1) pseudoprime ok 481 - 64681 is a Frobenius (1,-1) pseudoprime ok 482 - 67861 is a Frobenius (1,-1) pseudoprime ok 483 - 68251 is a Frobenius (1,-1) pseudoprime ok 484 - 75077 is a Frobenius (1,-1) pseudoprime ok 485 - 90061 is a Frobenius (1,-1) pseudoprime ok 486 - 96049 is a Frobenius (1,-1) pseudoprime ok 487 - 97921 is a Frobenius (1,-1) pseudoprime ok 488 - 100127 is a Frobenius (1,-1) pseudoprime ok 489 - Pseudoprime (base 325) 341 passes MR ok 490 - Pseudoprime (base 325) 343 passes MR ok 491 - Pseudoprime (base 325) 697 passes MR ok 492 - Pseudoprime (base 325) 1141 passes MR ok 493 - Pseudoprime (base 325) 2059 passes MR ok 494 - Pseudoprime (base 325) 2149 passes MR ok 495 - Pseudoprime (base 325) 3097 passes MR ok 496 - Pseudoprime (base 325) 3537 passes MR ok 497 - Pseudoprime (base 325) 4033 passes MR ok 498 - Pseudoprime (base 325) 4681 passes MR ok 499 - Pseudoprime (base 325) 4941 passes MR ok 500 - Pseudoprime (base 325) 5833 passes MR ok 501 - Pseudoprime (base 325) 6517 passes MR ok 502 - Pseudoprime (base 325) 7987 passes MR ok 503 - Pseudoprime (base 325) 8911 passes MR ok 504 - Pseudoprime (base 325) 12403 passes MR ok 505 - Pseudoprime (base 325) 12913 passes MR ok 506 - Pseudoprime (base 325) 15043 passes MR ok 507 - Pseudoprime (base 325) 16021 passes MR ok 508 - Pseudoprime (base 325) 20017 passes MR ok 509 - Pseudoprime (base 325) 22261 passes MR ok 510 - Pseudoprime (base 325) 23221 passes MR ok 511 - Pseudoprime (base 325) 24649 passes MR ok 512 - Pseudoprime (base 325) 24929 passes MR ok 513 - Pseudoprime (base 325) 31841 passes MR ok 514 - Pseudoprime (base 325) 35371 passes MR ok 515 - Pseudoprime (base 325) 38503 passes MR ok 516 - Pseudoprime (base 325) 43213 passes MR ok 517 - Pseudoprime (base 325) 44173 passes MR ok 518 - Pseudoprime (base 325) 47197 passes MR ok 519 - Pseudoprime (base 325) 50041 passes MR ok 520 - Pseudoprime (base 325) 55909 passes MR ok 521 - Pseudoprime (base 325) 56033 passes MR ok 522 - Pseudoprime (base 325) 58969 passes MR ok 523 - Pseudoprime (base 325) 59089 passes MR ok 524 - Pseudoprime (base 325) 61337 passes MR ok 525 - Pseudoprime (base 325) 65441 passes MR ok 526 - Pseudoprime (base 325) 68823 passes MR ok 527 - Pseudoprime (base 325) 72641 passes MR ok 528 - Pseudoprime (base 325) 76793 passes MR ok 529 - Pseudoprime (base 325) 78409 passes MR ok 530 - Pseudoprime (base 325) 85879 passes MR ok 531 - Pseudoprime (base 61) 217 passes MR ok 532 - Pseudoprime (base 61) 341 passes MR ok 533 - Pseudoprime (base 61) 1261 passes MR ok 534 - Pseudoprime (base 61) 2701 passes MR ok 535 - Pseudoprime (base 61) 3661 passes MR ok 536 - Pseudoprime (base 61) 6541 passes MR ok 537 - Pseudoprime (base 61) 6697 passes MR ok 538 - Pseudoprime (base 61) 7613 passes MR ok 539 - Pseudoprime (base 61) 13213 passes MR ok 540 - Pseudoprime (base 61) 16213 passes MR ok 541 - Pseudoprime (base 61) 22177 passes MR ok 542 - Pseudoprime (base 61) 23653 passes MR ok 543 - Pseudoprime (base 61) 23959 passes MR ok 544 - Pseudoprime (base 61) 31417 passes MR ok 545 - Pseudoprime (base 61) 50117 passes MR ok 546 - Pseudoprime (base 61) 61777 passes MR ok 547 - Pseudoprime (base 61) 63139 passes MR ok 548 - Pseudoprime (base 61) 67721 passes MR ok 549 - Pseudoprime (base 61) 76301 passes MR ok 550 - Pseudoprime (base 61) 77421 passes MR ok 551 - Pseudoprime (base 61) 79381 passes MR ok 552 - Pseudoprime (base 61) 80041 passes MR ok 553 - Pseudoprime (base 23) 169 passes MR ok 554 - Pseudoprime (base 23) 265 passes MR ok 555 - Pseudoprime (base 23) 553 passes MR ok 556 - Pseudoprime (base 23) 1271 passes MR ok 557 - Pseudoprime (base 23) 2701 passes MR ok 558 - Pseudoprime (base 23) 4033 passes MR ok 559 - Pseudoprime (base 23) 4371 passes MR ok 560 - Pseudoprime (base 23) 4681 passes MR ok 561 - Pseudoprime (base 23) 6533 passes MR ok 562 - Pseudoprime (base 23) 6541 passes MR ok 563 - Pseudoprime (base 23) 7957 passes MR ok 564 - Pseudoprime (base 23) 8321 passes MR ok 565 - Pseudoprime (base 23) 8651 passes MR ok 566 - Pseudoprime (base 23) 8911 passes MR ok 567 - Pseudoprime (base 23) 9805 passes MR ok 568 - Pseudoprime (base 23) 14981 passes MR ok 569 - Pseudoprime (base 23) 18721 passes MR ok 570 - Pseudoprime (base 23) 25201 passes MR ok 571 - Pseudoprime (base 23) 31861 passes MR ok 572 - Pseudoprime (base 23) 34133 passes MR ok 573 - Pseudoprime (base 23) 44173 passes MR ok 574 - Pseudoprime (base 23) 47611 passes MR ok 575 - Pseudoprime (base 23) 47783 passes MR ok 576 - Pseudoprime (base 23) 50737 passes MR ok 577 - Pseudoprime (base 23) 57401 passes MR ok 578 - Pseudoprime (base 23) 62849 passes MR ok 579 - Pseudoprime (base 23) 82513 passes MR ok 580 - Pseudoprime (base 23) 96049 passes MR ok 581 - Pseudoprime (base 1005905886) 1005905887 passes MR ok 582 - Pseudoprime (base 1005905886) 1007713171 passes MR ok 583 - Pseudoprime (base 1005905886) 1008793699 passes MR ok 584 - Pseudoprime (base 1005905886) 1010415421 passes MR ok 585 - Pseudoprime (base 1005905886) 1010487061 passes MR ok 586 - Pseudoprime (base 1005905886) 1010836369 passes MR ok 587 - Pseudoprime (base 1005905886) 1012732873 passes MR ok 588 - Pseudoprime (base 1005905886) 1015269391 passes MR ok 589 - Pseudoprime (base 1005905886) 1016250247 passes MR ok 590 - Pseudoprime (base 1005905886) 1018405741 passes MR ok 591 - Pseudoprime (base 1005905886) 1020182041 passes MR ok 592 - Pseudoprime (base 19) 9 passes MR ok 593 - Pseudoprime (base 19) 49 passes MR ok 594 - Pseudoprime (base 19) 169 passes MR ok 595 - Pseudoprime (base 19) 343 passes MR ok 596 - Pseudoprime (base 19) 1849 passes MR ok 597 - Pseudoprime (base 19) 2353 passes MR ok 598 - Pseudoprime (base 19) 2701 passes MR ok 599 - Pseudoprime (base 19) 4033 passes MR ok 600 - Pseudoprime (base 19) 4681 passes MR ok 601 - Pseudoprime (base 19) 6541 passes MR ok 602 - Pseudoprime (base 19) 6697 passes MR ok 603 - Pseudoprime (base 19) 7957 passes MR ok 604 - Pseudoprime (base 19) 9997 passes MR ok 605 - Pseudoprime (base 19) 12403 passes MR ok 606 - Pseudoprime (base 19) 13213 passes MR ok 607 - Pseudoprime (base 19) 13747 passes MR ok 608 - Pseudoprime (base 19) 15251 passes MR ok 609 - Pseudoprime (base 19) 16531 passes MR ok 610 - Pseudoprime (base 19) 18769 passes MR ok 611 - Pseudoprime (base 19) 19729 passes MR ok 612 - Pseudoprime (base 19) 24761 passes MR ok 613 - Pseudoprime (base 19) 30589 passes MR ok 614 - Pseudoprime (base 19) 31621 passes MR ok 615 - Pseudoprime (base 19) 31861 passes MR ok 616 - Pseudoprime (base 19) 32477 passes MR ok 617 - Pseudoprime (base 19) 41003 passes MR ok 618 - Pseudoprime (base 19) 49771 passes MR ok 619 - Pseudoprime (base 19) 63139 passes MR ok 620 - Pseudoprime (base 19) 64681 passes MR ok 621 - Pseudoprime (base 19) 65161 passes MR ok 622 - Pseudoprime (base 19) 66421 passes MR ok 623 - Pseudoprime (base 19) 68257 passes MR ok 624 - Pseudoprime (base 19) 73555 passes MR ok 625 - Pseudoprime (base 19) 96049 passes MR ok 626 - Pseudoprime (base 29) 15 passes MR ok 627 - Pseudoprime (base 29) 91 passes MR ok 628 - Pseudoprime (base 29) 341 passes MR ok 629 - Pseudoprime (base 29) 469 passes MR ok 630 - Pseudoprime (base 29) 871 passes MR ok 631 - Pseudoprime (base 29) 2257 passes MR ok 632 - Pseudoprime (base 29) 4371 passes MR ok 633 - Pseudoprime (base 29) 4411 passes MR ok 634 - Pseudoprime (base 29) 5149 passes MR ok 635 - Pseudoprime (base 29) 6097 passes MR ok 636 - Pseudoprime (base 29) 8401 passes MR ok 637 - Pseudoprime (base 29) 11581 passes MR ok 638 - Pseudoprime (base 29) 12431 passes MR ok 639 - Pseudoprime (base 29) 15577 passes MR ok 640 - Pseudoprime (base 29) 16471 passes MR ok 641 - Pseudoprime (base 29) 19093 passes MR ok 642 - Pseudoprime (base 29) 25681 passes MR ok 643 - Pseudoprime (base 29) 28009 passes MR ok 644 - Pseudoprime (base 29) 29539 passes MR ok 645 - Pseudoprime (base 29) 31417 passes MR ok 646 - Pseudoprime (base 29) 33001 passes MR ok 647 - Pseudoprime (base 29) 48133 passes MR ok 648 - Pseudoprime (base 29) 49141 passes MR ok 649 - Pseudoprime (base 29) 54913 passes MR ok 650 - Pseudoprime (base 29) 79003 passes MR ok 651 - Pseudoprime (base 7) 25 passes MR ok 652 - Pseudoprime (base 7) 325 passes MR ok 653 - Pseudoprime (base 7) 703 passes MR ok 654 - Pseudoprime (base 7) 2101 passes MR ok 655 - Pseudoprime (base 7) 2353 passes MR ok 656 - Pseudoprime (base 7) 4525 passes MR ok 657 - Pseudoprime (base 7) 11041 passes MR ok 658 - Pseudoprime (base 7) 14089 passes MR ok 659 - Pseudoprime (base 7) 20197 passes MR ok 660 - Pseudoprime (base 7) 29857 passes MR ok 661 - Pseudoprime (base 7) 29891 passes MR ok 662 - Pseudoprime (base 7) 39331 passes MR ok 663 - Pseudoprime (base 7) 49241 passes MR ok 664 - Pseudoprime (base 7) 58825 passes MR ok 665 - Pseudoprime (base 7) 64681 passes MR ok 666 - Pseudoprime (base 7) 76627 passes MR ok 667 - Pseudoprime (base 7) 78937 passes MR ok 668 - Pseudoprime (base 7) 79381 passes MR ok 669 - Pseudoprime (base 7) 87673 passes MR ok 670 - Pseudoprime (base 7) 88399 passes MR ok 671 - Pseudoprime (base 7) 88831 passes MR ok 672 - 13333 is a Frobenius (3,-5) pseudoprime ok 673 - 44801 is a Frobenius (3,-5) pseudoprime ok 674 - 486157 is a Frobenius (3,-5) pseudoprime ok 675 - 1615681 is a Frobenius (3,-5) pseudoprime ok 676 - 3125281 is a Frobenius (3,-5) pseudoprime ok 677 - 4219129 is a Frobenius (3,-5) pseudoprime ok 678 - 9006401 is a Frobenius (3,-5) pseudoprime ok 679 - 12589081 is a Frobenius (3,-5) pseudoprime ok 680 - 13404751 is a Frobenius (3,-5) pseudoprime ok 681 - 15576571 is a Frobenius (3,-5) pseudoprime ok 682 - 16719781 is a Frobenius (3,-5) pseudoprime ok 683 - Pseudoprime (base 13) 85 passes MR ok 684 - Pseudoprime (base 13) 1099 passes MR ok 685 - Pseudoprime (base 13) 5149 passes MR ok 686 - Pseudoprime (base 13) 7107 passes MR ok 687 - Pseudoprime (base 13) 8911 passes MR ok 688 - Pseudoprime (base 13) 9637 passes MR ok 689 - Pseudoprime (base 13) 13019 passes MR ok 690 - Pseudoprime (base 13) 14491 passes MR ok 691 - Pseudoprime (base 13) 17803 passes MR ok 692 - Pseudoprime (base 13) 19757 passes MR ok 693 - Pseudoprime (base 13) 20881 passes MR ok 694 - Pseudoprime (base 13) 22177 passes MR ok 695 - Pseudoprime (base 13) 23521 passes MR ok 696 - Pseudoprime (base 13) 26521 passes MR ok 697 - Pseudoprime (base 13) 35371 passes MR ok 698 - Pseudoprime (base 13) 44173 passes MR ok 699 - Pseudoprime (base 13) 45629 passes MR ok 700 - Pseudoprime (base 13) 54097 passes MR ok 701 - Pseudoprime (base 13) 56033 passes MR ok 702 - Pseudoprime (base 13) 57205 passes MR ok 703 - Pseudoprime (base 13) 75241 passes MR ok 704 - Pseudoprime (base 13) 83333 passes MR ok 705 - Pseudoprime (base 13) 85285 passes MR ok 706 - Pseudoprime (base 13) 86347 passes MR ok 707 - Pseudoprime (base 75088) 75089 passes MR ok 708 - Pseudoprime (base 75088) 79381 passes MR ok 709 - Pseudoprime (base 75088) 81317 passes MR ok 710 - Pseudoprime (base 75088) 91001 passes MR ok 711 - Pseudoprime (base 75088) 100101 passes MR ok 712 - Pseudoprime (base 75088) 111361 passes MR ok 713 - Pseudoprime (base 75088) 114211 passes MR ok 714 - Pseudoprime (base 75088) 136927 passes MR ok 715 - Pseudoprime (base 75088) 148289 passes MR ok 716 - Pseudoprime (base 75088) 169641 passes MR ok 717 - Pseudoprime (base 75088) 176661 passes MR ok 718 - Pseudoprime (base 75088) 191407 passes MR ok 719 - Pseudoprime (base 75088) 195649 passes MR ok 720 - 91 is a pseudoprime to base 3 ok 721 - 121 is a pseudoprime to base 3 ok 722 - 286 is a pseudoprime to base 3 ok 723 - 671 is a pseudoprime to base 3 ok 724 - 703 is a pseudoprime to base 3 ok 725 - 949 is a pseudoprime to base 3 ok 726 - 1105 is a pseudoprime to base 3 ok 727 - 1541 is a pseudoprime to base 3 ok 728 - 1729 is a pseudoprime to base 3 ok 729 - 1891 is a pseudoprime to base 3 ok 730 - 2465 is a pseudoprime to base 3 ok 731 - 2665 is a pseudoprime to base 3 ok 732 - 2701 is a pseudoprime to base 3 ok 733 - 2821 is a pseudoprime to base 3 ok 734 - 3281 is a pseudoprime to base 3 ok 735 - 3367 is a pseudoprime to base 3 ok 736 - 3751 is a pseudoprime to base 3 ok 737 - 4961 is a pseudoprime to base 3 ok 738 - 5551 is a pseudoprime to base 3 ok 739 - 6601 is a pseudoprime to base 3 ok 740 - 7381 is a pseudoprime to base 3 ok 741 - 8401 is a pseudoprime to base 3 ok 742 - 8911 is a pseudoprime to base 3 ok 743 - 10585 is a pseudoprime to base 3 ok 744 - 11011 is a pseudoprime to base 3 ok 745 - 12403 is a pseudoprime to base 3 ok 746 - 14383 is a pseudoprime to base 3 ok 747 - 15203 is a pseudoprime to base 3 ok 748 - 15457 is a pseudoprime to base 3 ok 749 - 15841 is a pseudoprime to base 3 ok 750 - 16471 is a pseudoprime to base 3 ok 751 - 16531 is a pseudoprime to base 3 ok 752 - 18721 is a pseudoprime to base 3 ok 753 - 19345 is a pseudoprime to base 3 ok 754 - 23521 is a pseudoprime to base 3 ok 755 - 24046 is a pseudoprime to base 3 ok 756 - 24661 is a pseudoprime to base 3 ok 757 - 24727 is a pseudoprime to base 3 ok 758 - 28009 is a pseudoprime to base 3 ok 759 - 29161 is a pseudoprime to base 3 ok 760 - 121 is an Euler pseudoprime to base 3 ok 761 - 703 is an Euler pseudoprime to base 3 ok 762 - 1729 is an Euler pseudoprime to base 3 ok 763 - 1891 is an Euler pseudoprime to base 3 ok 764 - 2821 is an Euler pseudoprime to base 3 ok 765 - 3281 is an Euler pseudoprime to base 3 ok 766 - 7381 is an Euler pseudoprime to base 3 ok 767 - 8401 is an Euler pseudoprime to base 3 ok 768 - 8911 is an Euler pseudoprime to base 3 ok 769 - 10585 is an Euler pseudoprime to base 3 ok 770 - 12403 is an Euler pseudoprime to base 3 ok 771 - 15457 is an Euler pseudoprime to base 3 ok 772 - 15841 is an Euler pseudoprime to base 3 ok 773 - 16531 is an Euler pseudoprime to base 3 ok 774 - 18721 is an Euler pseudoprime to base 3 ok 775 - 19345 is an Euler pseudoprime to base 3 ok 776 - 23521 is an Euler pseudoprime to base 3 ok 777 - 24661 is an Euler pseudoprime to base 3 ok 778 - 28009 is an Euler pseudoprime to base 3 ok 779 - 29341 is an Euler pseudoprime to base 3 ok 780 - 31621 is an Euler pseudoprime to base 3 ok 781 - 41041 is an Euler pseudoprime to base 3 ok 782 - 44287 is an Euler pseudoprime to base 3 ok 783 - 46657 is an Euler pseudoprime to base 3 ok 784 - 47197 is an Euler pseudoprime to base 3 ok 785 - 49141 is an Euler pseudoprime to base 3 ok 786 - 50881 is an Euler pseudoprime to base 3 ok 787 - 52633 is an Euler pseudoprime to base 3 ok 788 - 55969 is an Euler pseudoprime to base 3 ok 789 - 63139 is an Euler pseudoprime to base 3 ok 790 - 63973 is an Euler pseudoprime to base 3 ok 791 - 74593 is an Euler pseudoprime to base 3 ok 792 - 75361 is an Euler pseudoprime to base 3 ok 793 - 79003 is an Euler pseudoprime to base 3 ok 794 - 82513 is an Euler pseudoprime to base 3 ok 795 - 87913 is an Euler pseudoprime to base 3 ok 796 - 88573 is an Euler pseudoprime to base 3 ok 797 - 93961 is an Euler pseudoprime to base 3 ok 798 - 97567 is an Euler pseudoprime to base 3 ok 799 - Pseudoprime (base 11) 133 passes MR ok 800 - Pseudoprime (base 11) 793 passes MR ok 801 - Pseudoprime (base 11) 2047 passes MR ok 802 - Pseudoprime (base 11) 4577 passes MR ok 803 - Pseudoprime (base 11) 5041 passes MR ok 804 - Pseudoprime (base 11) 12403 passes MR ok 805 - Pseudoprime (base 11) 13333 passes MR ok 806 - Pseudoprime (base 11) 14521 passes MR ok 807 - Pseudoprime (base 11) 17711 passes MR ok 808 - Pseudoprime (base 11) 23377 passes MR ok 809 - Pseudoprime (base 11) 43213 passes MR ok 810 - Pseudoprime (base 11) 43739 passes MR ok 811 - Pseudoprime (base 11) 47611 passes MR ok 812 - Pseudoprime (base 11) 48283 passes MR ok 813 - Pseudoprime (base 11) 49601 passes MR ok 814 - Pseudoprime (base 11) 50737 passes MR ok 815 - Pseudoprime (base 11) 50997 passes MR ok 816 - Pseudoprime (base 11) 56057 passes MR ok 817 - Pseudoprime (base 11) 58969 passes MR ok 818 - Pseudoprime (base 11) 68137 passes MR ok 819 - Pseudoprime (base 11) 74089 passes MR ok 820 - Pseudoprime (base 11) 85879 passes MR ok 821 - Pseudoprime (base 11) 86347 passes MR ok 822 - Pseudoprime (base 11) 87913 passes MR ok 823 - Pseudoprime (base 11) 88831 passes MR ok 824 - 271441 is a Perrin pseudoprime ok 825 - 904631 is a Perrin pseudoprime ok 826 - 16532714 is a Perrin pseudoprime ok 827 - 24658561 is a Perrin pseudoprime ok 828 - 27422714 is a Perrin pseudoprime ok 829 - 27664033 is a Perrin pseudoprime ok 830 - 46672291 is a Perrin pseudoprime ok 831 - 102690901 is a Perrin pseudoprime ok 832 - 130944133 is a Perrin pseudoprime ok 833 - 196075949 is a Perrin pseudoprime ok 834 - 214038533 is a Perrin pseudoprime ok 835 - 517697641 is a Perrin pseudoprime ok 836 - 545670533 is a Perrin pseudoprime ok 837 - 801123451 is a Perrin pseudoprime ok 838 - 3239 is an almost extra strong Lucas pseudoprime (increment 2) ok 839 - 4531 is an almost extra strong Lucas pseudoprime (increment 2) ok 840 - 5777 is an almost extra strong Lucas pseudoprime (increment 2) ok 841 - 10877 is an almost extra strong Lucas pseudoprime (increment 2) ok 842 - 12209 is an almost extra strong Lucas pseudoprime (increment 2) ok 843 - 21899 is an almost extra strong Lucas pseudoprime (increment 2) ok 844 - 31631 is an almost extra strong Lucas pseudoprime (increment 2) ok 845 - 31831 is an almost extra strong Lucas pseudoprime (increment 2) ok 846 - 32129 is an almost extra strong Lucas pseudoprime (increment 2) ok 847 - 34481 is an almost extra strong Lucas pseudoprime (increment 2) ok 848 - 36079 is an almost extra strong Lucas pseudoprime (increment 2) ok 849 - 37949 is an almost extra strong Lucas pseudoprime (increment 2) ok 850 - 47849 is an almost extra strong Lucas pseudoprime (increment 2) ok 851 - 50959 is an almost extra strong Lucas pseudoprime (increment 2) ok 852 - 51641 is an almost extra strong Lucas pseudoprime (increment 2) ok 853 - 62479 is an almost extra strong Lucas pseudoprime (increment 2) ok 854 - 73919 is an almost extra strong Lucas pseudoprime (increment 2) ok 855 - 75077 is an almost extra strong Lucas pseudoprime (increment 2) ok 856 - 97109 is an almost extra strong Lucas pseudoprime (increment 2) ok 857 - 100127 is an almost extra strong Lucas pseudoprime (increment 2) ok 858 - 108679 is an almost extra strong Lucas pseudoprime (increment 2) ok 859 - 113573 is an almost extra strong Lucas pseudoprime (increment 2) ok 860 - 116899 is an almost extra strong Lucas pseudoprime (increment 2) ok 861 - 154697 is an almost extra strong Lucas pseudoprime (increment 2) ok 862 - 161027 is an almost extra strong Lucas pseudoprime (increment 2) ok 863 - Pseudoprime (base 9375) 11521 passes MR ok 864 - Pseudoprime (base 9375) 14689 passes MR ok 865 - Pseudoprime (base 9375) 17893 passes MR ok 866 - Pseudoprime (base 9375) 18361 passes MR ok 867 - Pseudoprime (base 9375) 20591 passes MR ok 868 - Pseudoprime (base 9375) 28093 passes MR ok 869 - Pseudoprime (base 9375) 32809 passes MR ok 870 - Pseudoprime (base 9375) 37969 passes MR ok 871 - Pseudoprime (base 9375) 44287 passes MR ok 872 - Pseudoprime (base 9375) 60701 passes MR ok 873 - Pseudoprime (base 9375) 70801 passes MR ok 874 - Pseudoprime (base 9375) 79957 passes MR ok 875 - Pseudoprime (base 9375) 88357 passes MR ok 876 - Pseudoprime (base 9375) 88831 passes MR ok 877 - Pseudoprime (base 9375) 94249 passes MR ok 878 - Pseudoprime (base 9375) 96247 passes MR ok 879 - Pseudoprime (base 9375) 99547 passes MR ok 880 - 561 is an Euler pseudoprime to base 2 ok 881 - 1105 is an Euler pseudoprime to base 2 ok 882 - 1729 is an Euler pseudoprime to base 2 ok 883 - 1905 is an Euler pseudoprime to base 2 ok 884 - 2047 is an Euler pseudoprime to base 2 ok 885 - 2465 is an Euler pseudoprime to base 2 ok 886 - 3277 is an Euler pseudoprime to base 2 ok 887 - 4033 is an Euler pseudoprime to base 2 ok 888 - 4681 is an Euler pseudoprime to base 2 ok 889 - 6601 is an Euler pseudoprime to base 2 ok 890 - 8321 is an Euler pseudoprime to base 2 ok 891 - 8481 is an Euler pseudoprime to base 2 ok 892 - 10585 is an Euler pseudoprime to base 2 ok 893 - 12801 is an Euler pseudoprime to base 2 ok 894 - 15841 is an Euler pseudoprime to base 2 ok 895 - 16705 is an Euler pseudoprime to base 2 ok 896 - 18705 is an Euler pseudoprime to base 2 ok 897 - 25761 is an Euler pseudoprime to base 2 ok 898 - 29341 is an Euler pseudoprime to base 2 ok 899 - 30121 is an Euler pseudoprime to base 2 ok 900 - 33153 is an Euler pseudoprime to base 2 ok 901 - 34945 is an Euler pseudoprime to base 2 ok 902 - 41041 is an Euler pseudoprime to base 2 ok 903 - 42799 is an Euler pseudoprime to base 2 ok 904 - 46657 is an Euler pseudoprime to base 2 ok 905 - 49141 is an Euler pseudoprime to base 2 ok 906 - 52633 is an Euler pseudoprime to base 2 ok 907 - 62745 is an Euler pseudoprime to base 2 ok 908 - 65281 is an Euler pseudoprime to base 2 ok 909 - 74665 is an Euler pseudoprime to base 2 ok 910 - 75361 is an Euler pseudoprime to base 2 ok 911 - 80581 is an Euler pseudoprime to base 2 ok 912 - 85489 is an Euler pseudoprime to base 2 ok 913 - 87249 is an Euler pseudoprime to base 2 ok 914 - 88357 is an Euler pseudoprime to base 2 ok 915 - 90751 is an Euler pseudoprime to base 2 ok 916 - Pseudoprime (base 28178) 28179 passes MR ok 917 - Pseudoprime (base 28178) 29381 passes MR ok 918 - Pseudoprime (base 28178) 30353 passes MR ok 919 - Pseudoprime (base 28178) 34441 passes MR ok 920 - Pseudoprime (base 28178) 35371 passes MR ok 921 - Pseudoprime (base 28178) 37051 passes MR ok 922 - Pseudoprime (base 28178) 38503 passes MR ok 923 - Pseudoprime (base 28178) 43387 passes MR ok 924 - Pseudoprime (base 28178) 50557 passes MR ok 925 - Pseudoprime (base 28178) 51491 passes MR ok 926 - Pseudoprime (base 28178) 57553 passes MR ok 927 - Pseudoprime (base 28178) 79003 passes MR ok 928 - Pseudoprime (base 28178) 82801 passes MR ok 929 - Pseudoprime (base 28178) 83333 passes MR ok 930 - Pseudoprime (base 28178) 87249 passes MR ok 931 - Pseudoprime (base 28178) 88507 passes MR ok 932 - Pseudoprime (base 28178) 97921 passes MR ok 933 - Pseudoprime (base 28178) 99811 passes MR ok 934 - MR base 2 matches is_prime for 2-4032 (excl 2047,3277) ok 935 - spsp( 3, 3) ok 936 - spsp( 11, 11) ok 937 - spsp( 89, 5785) ok 938 - spsp(257, 6168) ok 939 - spsp(367, 367) ok 940 - spsp(367, 1101) ok 941 - spsp(49001, 921211727) ok 942 - spsp( 331, 921211727) ok 943 - spsp(49117, 921211727) ok 944 - 162401 is a Fermat pseudoprime to bases 2,3,5,7,11,13 ok 945 - 1857241 is an Euler pseudoprime to bases 2,3,5,7,11,13 ok 946 - 3474749660383 is a strong pseudoprime to bases 2,3,5,7,11,13 ok 947 - The first 100 primes are selected by is_extra_strong_lucas_pseudoprime ok 948 - 2 is a prime and a strong Lucas-Selfridge pseudoprime ok 949 - 9 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 950 - 16 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 951 - 100 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 952 - 102 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 953 - 323 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 954 - 377 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 955 - 2047 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 956 - 2048 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 957 - 5781 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 958 - 9000 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 959 - 14381 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 960 - Lucas sequence 5 10 25 101 ok 961 - Lucas sequence 5 10 25 101 ok 962 - Lucas sequence 323 4 5 324 ok 963 - Lucas sequence 323 4 5 324 ok 964 - Lucas sequence 5 1 -1 66 ok 965 - Lucas sequence 5 1 -1 66 ok 966 - Lucas sequence 323 1 1 324 ok 967 - Lucas sequence 323 1 1 324 ok 968 - Lucas sequence 18970 47 -17 18969 ok 969 - Lucas sequence 18970 47 -17 18969 ok 970 - Lucas sequence 18971 10001 -1 4743 ok 971 - Lucas sequence 18971 10001 -1 4743 ok 972 - Lucas sequence 124838608575421729 82826032115733949 1 9 ok 973 - Lucas sequence 124838608575421729 82826032115733949 1 9 ok 974 - Lucas sequence 323 5 -1 81 ok 975 - Lucas sequence 323 5 -1 81 ok 976 - Lucas sequence 3 -30 -30 1 ok 977 - Lucas sequence 3 -30 -30 1 ok 978 - Lucas sequence 323 4 1 324 ok 979 - Lucas sequence 323 4 1 324 ok 980 - Lucas sequence 1 9 5 0 ok 981 - Lucas sequence 1 9 5 0 ok 982 - Lucas sequence 49001 25 117 24501 ok 983 - Lucas sequence 49001 25 117 24501 ok 984 - Lucas sequence 1001 1 -1 50 ok 985 - Lucas sequence 1001 1 -1 50 ok 986 - Lucas sequence 6 10 25 101 ok 987 - Lucas sequence 6 10 25 101 ok 988 - Lucas sequence 8 1 -1 47 ok 989 - Lucas sequence 8 1 -1 47 ok 990 - Lucas sequence 4 2 -1 951 ok 991 - Lucas sequence 4 2 -1 951 ok 992 - Lucas sequence 323 3 1 324 ok 993 - Lucas sequence 323 3 1 324 ok 994 - Lucas sequence 3 3 3 1 ok 995 - Lucas sequence 3 3 3 1 ok 996 - Lucas sequence 5 1 -1 0 ok 997 - Lucas sequence 5 1 -1 0 ok 998 - Lucas sequence 8 2 -1 47 ok 999 - Lucas sequence 8 2 -1 47 ok 1000 - Lucas sequence 1 30 1 15 ok 1001 - Lucas sequence 1 30 1 15 ok 1002 - Lucas sequence 4 1 -1 951 ok 1003 - Lucas sequence 4 1 -1 951 ok 1004 - Lucas sequence 5 2 -1 0 ok 1005 - Lucas sequence 5 2 -1 0 ok 1006 - Lucas sequence 3 6 9 36 ok 1007 - Lucas sequence 3 6 9 36 ok 1008 - Lucas sequence 1001 -4 7 50 ok 1009 - Lucas sequence 1001 -4 7 50 ok 1010 - Lucas sequence 3 -6 9 0 ok 1011 - Lucas sequence 3 -6 9 0 ok 1012 - Lucas sequence 5 1 -1 4 ok 1013 - Lucas sequence 5 1 -1 4 ok 1014 - Lucas sequence 1001 -4 4 50 ok 1015 - Lucas sequence 1001 -4 4 50 ok 1016 - Lucas sequence 323 3 1 81 ok 1017 - Lucas sequence 323 3 1 81 ok 1018 - Lucas sequence 5 2 -1 66 ok 1019 - Lucas sequence 5 2 -1 66 ok 1020 - lucasuv(-2,1,77) ok 1021 - lucasuv(-2,1,78) ok 1022 - lucasuv(7,1,26) ok 1023 - lucasuv(7,1,26) ok 1024 - lucasuv(7,-1,26) ok 1025 - lucasuv(11,9,26) ok 1026 - lucasuv(1,-1,27) ok 1027 - Fibonacci(1001) ok 1028 - Lucas(1001) ok 1029 - lucasu(9,-1,3671) ok 1030 - lucasu(287,-1,3079) ok 1031 - lucasv(80,1,71) ok 1032 - lucasv(63,1,13217) ok 1033 - lucasv(10,8,88321) ok 1034 - lucasumod(12191546079288003221,1,343,13581893559735945553) ok 1035 - lucasvmod(12191546079288003221,1,343,13581893559735945553) ok 1036 - lucasumod with large P and Q ok 1037 - lucasvmod with large P and Q ok 1038 - lucasuvmod with large P and Q ok 1039 - lucasu for large P and Q ok 1040 - lucasv for large P and Q ok 1041 - lucasuv for large P and Q ok 1042 - Miller-Rabin with 0 random bases ok 1043 - Miller-Rabin with 100 uniform random bases for n returns prime ok 1044 - prime 216807359884357411648908138950271200947 passes Euler-Plumb primality test ok 1045 - prime 216807359884357411648908138950271200947 passes Frobenius primality test ok 1046 - prime 216807359884357411648908138950271200947 passes Frobenius Khashin primality test ok 1047 - prime 216807359884357411648908138950271200947 passes Frobenius Underwood primality test ok 1048 - prime 216807359884357411648908138950271200947 passes BPSW primality test ok 1049 - prime 339168371495941440319562622097823889491 passes Euler-Plumb primality test ok 1050 - prime 339168371495941440319562622097823889491 passes Frobenius primality test ok 1051 - prime 339168371495941440319562622097823889491 passes Frobenius Khashin primality test ok 1052 - prime 339168371495941440319562622097823889491 passes Frobenius Underwood primality test ok 1053 - prime 339168371495941440319562622097823889491 passes BPSW primality test ok 1054 - prime 175647712566579256193079384409148729569 passes Euler-Plumb primality test ok 1055 - prime 175647712566579256193079384409148729569 passes Frobenius primality test ok 1056 - prime 175647712566579256193079384409148729569 passes Frobenius Khashin primality test ok 1057 - prime 175647712566579256193079384409148729569 passes Frobenius Underwood primality test ok 1058 - prime 175647712566579256193079384409148729569 passes BPSW primality test ok 1059 - prime 213978050035770705635718665804334250861 passes Euler-Plumb primality test ok 1060 - prime 213978050035770705635718665804334250861 passes Frobenius primality test ok 1061 - prime 213978050035770705635718665804334250861 passes Frobenius Khashin primality test ok 1062 - prime 213978050035770705635718665804334250861 passes Frobenius Underwood primality test ok 1063 - prime 213978050035770705635718665804334250861 passes BPSW primality test ok 1064 - prime 282014465653257435172223280631326130957 passes Euler-Plumb primality test ok 1065 - prime 282014465653257435172223280631326130957 passes Frobenius primality test ok 1066 - prime 282014465653257435172223280631326130957 passes Frobenius Khashin primality test ok 1067 - prime 282014465653257435172223280631326130957 passes Frobenius Underwood primality test ok 1068 - prime 282014465653257435172223280631326130957 passes BPSW primality test ok 1069 - prime 285690571631805499387265005140705006349 passes Euler-Plumb primality test ok 1070 - prime 285690571631805499387265005140705006349 passes Frobenius primality test ok 1071 - prime 285690571631805499387265005140705006349 passes Frobenius Khashin primality test ok 1072 - prime 285690571631805499387265005140705006349 passes Frobenius Underwood primality test ok 1073 - prime 285690571631805499387265005140705006349 passes BPSW primality test ok 1074 - prime 197905182544375865664507026666258550257 passes Euler-Plumb primality test ok 1075 - prime 197905182544375865664507026666258550257 passes Frobenius primality test ok 1076 - prime 197905182544375865664507026666258550257 passes Frobenius Khashin primality test ok 1077 - prime 197905182544375865664507026666258550257 passes Frobenius Underwood primality test ok 1078 - prime 197905182544375865664507026666258550257 passes BPSW primality test ok 1079 - prime 257978530672690459726721542547822424119 passes Euler-Plumb primality test ok 1080 - prime 257978530672690459726721542547822424119 passes Frobenius primality test ok 1081 - prime 257978530672690459726721542547822424119 passes Frobenius Khashin primality test ok 1082 - prime 257978530672690459726721542547822424119 passes Frobenius Underwood primality test ok 1083 - prime 257978530672690459726721542547822424119 passes BPSW primality test ok 1084 - prime 271150181404520740107101159842415035273 passes Euler-Plumb primality test ok 1085 - prime 271150181404520740107101159842415035273 passes Frobenius primality test ok 1086 - prime 271150181404520740107101159842415035273 passes Frobenius Khashin primality test ok 1087 - prime 271150181404520740107101159842415035273 passes Frobenius Underwood primality test ok 1088 - prime 271150181404520740107101159842415035273 passes BPSW primality test ok 1089 - prime 262187868871349017397376949493643287923 passes Euler-Plumb primality test ok 1090 - prime 262187868871349017397376949493643287923 passes Frobenius primality test ok 1091 - prime 262187868871349017397376949493643287923 passes Frobenius Khashin primality test ok 1092 - prime 262187868871349017397376949493643287923 passes Frobenius Underwood primality test ok 1093 - prime 262187868871349017397376949493643287923 passes BPSW primality test ok 1094 - composite 331692821169251128612023074084933636563 fails Euler-Plumb primality test ok 1095 - composite 331692821169251128612023074084933636563 fails Frobenius primality test ok 1096 - composite 331692821169251128612023074084933636563 fails Frobenius Khashin primality test ok 1097 - composite 331692821169251128612023074084933636563 fails Frobenius Underwood primality test ok 1098 - composite 331692821169251128612023074084933636563 fails BPSW primality test ok 1099 - composite 291142820834608911820232911620629416673 fails Euler-Plumb primality test ok 1100 - composite 291142820834608911820232911620629416673 fails Frobenius primality test ok 1101 - composite 291142820834608911820232911620629416673 fails Frobenius Khashin primality test ok 1102 - composite 291142820834608911820232911620629416673 fails Frobenius Underwood primality test ok 1103 - composite 291142820834608911820232911620629416673 fails BPSW primality test ok 1104 - composite 222553723073325022732878644722536036431 fails Euler-Plumb primality test ok 1105 - composite 222553723073325022732878644722536036431 fails Frobenius primality test ok 1106 - composite 222553723073325022732878644722536036431 fails Frobenius Khashin primality test ok 1107 - composite 222553723073325022732878644722536036431 fails Frobenius Underwood primality test ok 1108 - composite 222553723073325022732878644722536036431 fails BPSW primality test ok 1109 - composite 325464724689480915638128579172743588243 fails Euler-Plumb primality test ok 1110 - composite 325464724689480915638128579172743588243 fails Frobenius primality test ok 1111 - composite 325464724689480915638128579172743588243 fails Frobenius Khashin primality test ok 1112 - composite 325464724689480915638128579172743588243 fails Frobenius Underwood primality test ok 1113 - composite 325464724689480915638128579172743588243 fails BPSW primality test ok 1114 - composite 326662586910428159613180378374675586479 fails Euler-Plumb primality test ok 1115 - composite 326662586910428159613180378374675586479 fails Frobenius primality test ok 1116 - composite 326662586910428159613180378374675586479 fails Frobenius Khashin primality test ok 1117 - composite 326662586910428159613180378374675586479 fails Frobenius Underwood primality test ok 1118 - composite 326662586910428159613180378374675586479 fails BPSW primality test ok 1119 - composite 197395185602458924846767613337087999977 fails Euler-Plumb primality test ok 1120 - composite 197395185602458924846767613337087999977 fails Frobenius primality test ok 1121 - composite 197395185602458924846767613337087999977 fails Frobenius Khashin primality test ok 1122 - composite 197395185602458924846767613337087999977 fails Frobenius Underwood primality test ok 1123 - composite 197395185602458924846767613337087999977 fails BPSW primality test ok 1124 - composite 194157480002729115387621030269291379439 fails Euler-Plumb primality test ok 1125 - composite 194157480002729115387621030269291379439 fails Frobenius primality test ok 1126 - composite 194157480002729115387621030269291379439 fails Frobenius Khashin primality test ok 1127 - composite 194157480002729115387621030269291379439 fails Frobenius Underwood primality test ok 1128 - composite 194157480002729115387621030269291379439 fails BPSW primality test ok 1129 - composite 180664716097986611402007784149669477223 fails Euler-Plumb primality test ok 1130 - composite 180664716097986611402007784149669477223 fails Frobenius primality test ok 1131 - composite 180664716097986611402007784149669477223 fails Frobenius Khashin primality test ok 1132 - composite 180664716097986611402007784149669477223 fails Frobenius Underwood primality test ok 1133 - composite 180664716097986611402007784149669477223 fails BPSW primality test ok 1134 - composite 248957328957166865967197552940796547567 fails Euler-Plumb primality test ok 1135 - composite 248957328957166865967197552940796547567 fails Frobenius primality test ok 1136 - composite 248957328957166865967197552940796547567 fails Frobenius Khashin primality test ok 1137 - composite 248957328957166865967197552940796547567 fails Frobenius Underwood primality test ok 1138 - composite 248957328957166865967197552940796547567 fails BPSW primality test ok 1139 - composite 276174467950103435998583356206846142651 fails Euler-Plumb primality test ok 1140 - composite 276174467950103435998583356206846142651 fails Frobenius primality test ok 1141 - composite 276174467950103435998583356206846142651 fails Frobenius Khashin primality test ok 1142 - composite 276174467950103435998583356206846142651 fails Frobenius Underwood primality test ok 1143 - composite 276174467950103435998583356206846142651 fails BPSW primality test ok 1144 - prime 2 is a Frobenius (37,-13) pseudoprime ok 1145 - prime 3 is a Frobenius (37,-13) pseudoprime ok 1146 - prime 5 is a Frobenius (37,-13) pseudoprime ok 1147 - prime 7 is a Frobenius (37,-13) pseudoprime ok 1148 - prime 11 is a Frobenius (37,-13) pseudoprime ok 1149 - prime 13 is a Frobenius (37,-13) pseudoprime ok 1150 - prime 17 is a Frobenius (37,-13) pseudoprime ok 1151 - prime 19 is a Frobenius (37,-13) pseudoprime ok 1152 - prime 23 is a Frobenius (37,-13) pseudoprime ok 1153 - prime 29 is a Frobenius (37,-13) pseudoprime ok 1154 - prime 31 is a Frobenius (37,-13) pseudoprime ok 1155 - prime 37 is a Frobenius (37,-13) pseudoprime ok 1156 - prime 41 is a Frobenius (37,-13) pseudoprime ok 1157 - prime 43 is a Frobenius (37,-13) pseudoprime ok 1158 - prime 47 is a Frobenius (37,-13) pseudoprime ok 1159 - miller_rabin_random with a seed ok 1160 - MRR(10007,-4) ok 1161 - miller_rabin_random with excessive base number ok 1162 - 271441 is a unresticted Perrin pseudoprime ok 1163 - 271441 is not a minimal restricted Perrin pseudoprime ok 1164 - 271441 is not a Adams/Shanks Perrin pseudoprime ok 1165 - 271441 is not a Grantham Perrin pseudoprime ok 1166 - 167385219121 is a unresticted Perrin pseudoprime ok 1167 - 167385219121 is a minimal restricted Perrin pseudoprime ok 1168 - 167385219121 is not a Adams/Shanks Perrin pseudoprime ok 1169 - 167385219121 is not a Grantham Perrin pseudoprime ok 1170 - 24708862470601 is a unresticted Perrin pseudoprime ok 1171 - 24708862470601 is a minimal restricted Perrin pseudoprime ok 1172 - 24708862470601 is a Adams/Shanks Perrin pseudoprime ok 1173 - 24708862470601 is not a Grantham Perrin pseudoprime ok 1174 - 102690901 is a unresticted Perrin pseudoprime ok 1175 - 102690901 is a minimal restricted Perrin pseudoprime ok 1176 - 102690901 is a Adams/Shanks Perrin pseudoprime ok 1177 - 102690901 is a Grantham Perrin pseudoprime ok 1178 - 4 is a base 5 pseudoprime ok 1179 - 8 is a base 9 pseudoprime ok 1180 - implicit base 2 ok 1181 - is_pseudoprime can take array of bases ok 1182 - empty array of bases is implicit base 2 ok t/19-moebius.t ............... 1..179 ok 1 - moebius(0) ok 2 - moebius 1 .. 20 ok 3 - moebius(10^12,10^12+10) ok 4 - totient 0 .. 69 ok 5 - euler_phi(123456789) == 82260072 ok 6 - euler_phi(123456) == 41088 ok 7 - euler_phi(123457) == 123456 ok 8 - Jordan's Totient J_4 ok 9 - Jordan's Totient J_5 ok 10 - Jordan's Totient J_2 ok 11 - Jordan's Totient J_6 ok 12 - Jordan's Totient J_3 ok 13 - Jordan's Totient J_1 ok 14 - Jordan's Totient J_7 ok 15 - carmichael_lambda with range: 0, 69 ok 16 - liouville(24) = 1 ok 17 - liouville(51) = 1 ok 18 - liouville(94) = 1 ok 19 - liouville(183) = 1 ok 20 - liouville(294) = 1 ok 21 - liouville(629) = 1 ok 22 - liouville(1488) = 1 ok 23 - liouville(3684) = 1 ok 24 - liouville(8006) = 1 ok 25 - liouville(8510) = 1 ok 26 - liouville(32539) = 1 ok 27 - liouville(57240) = 1 ok 28 - liouville(103138) = 1 ok 29 - liouville(238565) = 1 ok 30 - liouville(444456) = 1 ok 31 - liouville(820134) = 1 ok 32 - liouville(1185666) = 1 ok 33 - liouville(3960407) = 1 ok 34 - liouville(4429677) = 1 ok 35 - liouville(13719505) = 1 ok 36 - liouville(29191963) = 1 ok 37 - liouville(57736144) = 1 ok 38 - liouville(134185856) = 1 ok 39 - liouville(262306569) = 1 ok 40 - liouville(324235872) = 1 ok 41 - liouville(563441153) = 1 ok 42 - liouville(1686170713) = 1 ok 43 - liouville(2489885844) = 1 ok 44 - liouville(1260238066729040) = 1 ok 45 - liouville(10095256575169232896) = 1 ok 46 - liouville(23) = -1 ok 47 - liouville(47) = -1 ok 48 - liouville(113) = -1 ok 49 - liouville(163) = -1 ok 50 - liouville(378) = -1 ok 51 - liouville(942) = -1 ok 52 - liouville(1669) = -1 ok 53 - liouville(2808) = -1 ok 54 - liouville(8029) = -1 ok 55 - liouville(9819) = -1 ok 56 - liouville(23863) = -1 ok 57 - liouville(39712) = -1 ok 58 - liouville(87352) = -1 ok 59 - liouville(210421) = -1 ok 60 - liouville(363671) = -1 ok 61 - liouville(562894) = -1 ok 62 - liouville(1839723) = -1 ok 63 - liouville(3504755) = -1 ok 64 - liouville(7456642) = -1 ok 65 - liouville(14807115) = -1 ok 66 - liouville(22469612) = -1 ok 67 - liouville(49080461) = -1 ok 68 - liouville(132842464) = -1 ok 69 - liouville(146060791) = -1 ok 70 - liouville(279256445) = -1 ok 71 - liouville(802149183) = -1 ok 72 - liouville(1243577750) = -1 ok 73 - liouville(3639860654) = -1 ok 74 - liouville(1807253903626380) = -1 ok 75 - liouville(12063177829788352512) = -1 ok 76 - exp_mangoldt(10) == 1 ok 77 - exp_mangoldt(399983) == 399983 ok 78 - exp_mangoldt(130321) == 19 ok 79 - exp_mangoldt(11) == 11 ok 80 - exp_mangoldt(25) == 5 ok 81 - exp_mangoldt(27) == 3 ok 82 - exp_mangoldt(7) == 7 ok 83 - exp_mangoldt(1) == 1 ok 84 - exp_mangoldt(823543) == 7 ok 85 - exp_mangoldt(-13) == 1 ok 86 - exp_mangoldt(6) == 1 ok 87 - exp_mangoldt(5) == 5 ok 88 - exp_mangoldt(399981) == 1 ok 89 - exp_mangoldt(2) == 2 ok 90 - exp_mangoldt(8) == 2 ok 91 - exp_mangoldt(4) == 2 ok 92 - exp_mangoldt(9) == 3 ok 93 - exp_mangoldt(399982) == 1 ok 94 - exp_mangoldt(3) == 3 ok 95 - exp_mangoldt(0) == 1 ok 96 - exp_mangoldt(83521) == 17 ok 97 - znorder(1, 35) = 1 ok 98 - znorder(2, 35) = 12 ok 99 - znorder(4, 35) = 6 ok 100 - znorder(6, 35) = 2 ok 101 - znorder(7, 35) = ok 102 - znorder(2, 1000000000000031) = 81788975100 ok 103 - znorder(1, 1) = 1 ok 104 - znorder(0, 0) = ok 105 - znorder(1, 0) = ok 106 - znorder(25, 0) = ok 107 - znorder(1, 1) = 1 ok 108 - znorder(19, 1) = 1 ok 109 - znorder(1, 19) = 1 ok 110 - znorder(2, 19) = 18 ok 111 - znorder(3, 20) = 4 ok 112 - znorder(57, 1000000003) = 189618 ok 113 - znorder(67, 999999749) = 30612237 ok 114 - znorder(22, 999991815) = 69844 ok 115 - znorder(10, 2147475467) = 31448382 ok 116 - znorder(141, 2147475467) = 1655178 ok 117 - znorder(7410, 2147475467) = 39409 ok 118 - znorder(31407, 2147475467) = 266 ok 119 - znorder(2, 2405286912458753) = 1073741824 ok 120 - znprimroot(2232881419280027) == 6 ok 121 - znprimroot(1990614824641) == 281 ok 122 - znprimroot(10) == 3 ok 123 - znprimroot(1520874431) == 17 ok 124 - znprimroot(7) == 3 ok 125 - znprimroot(-11) == 2 ok 126 - znprimroot(1685283601) == 164 ok 127 - znprimroot(5109721) == 94 ok 128 - znprimroot(9223372036854775837) == 5 ok 129 - znprimroot(6692367337) == 5 ok 130 - znprimroot(386681163961) == 263 ok 131 - znprimroot(8) == ok 132 - znprimroot(5) == 2 ok 133 - znprimroot(4) == 3 ok 134 - znprimroot(1407827621) == 2 ok 135 - znprimroot(0) == ok 136 - znprimroot(100000001) == ok 137 - znprimroot(66366175781303) == 10 ok 138 - znprimroot(17551561) == 97 ok 139 - znprimroot(1) == 0 ok 140 - znprimroot(6) == 5 ok 141 - znprimroot(299736279805773674377900741753) == 7 ok 142 - znprimroot(2) == 1 ok 143 - znprimroot(14123555781055773271) == 6 ok 144 - znprimroot(90441961) == 113 ok 145 - znprimroot(89637484042681) == 335 ok 146 - znprimroot(1729) == ok 147 - znprimroot(9) == 2 ok 148 - znprimroot(6525032504501281) == 417 ok 149 - znprimroot(3) == 2 ok 150 - znprimroot(40487) == 5 ok 151 - znprimroot("-100000898") == 31 ok 152 - is_primitive_root(1,0) returns undef ok 153 - 3 is not a primitive root mod 10^30+57 ok 154 - 5 is a primitive root mod 10^30+57 ok 155 - 3 is a primitive root mod 10^30+66 ok 156 - totient(9082348072348972344232348972345) ok 157 - jordan_totient(4,9082348072348972344232348972345) ok 158 - carmichael_lambda(9082348072348972344232348972345) ok 159 - totient(9082348072348972344232348972353) ok 160 - jordan_totient(7,9082348072348972344232348972353) ok 161 - carmichael_lambda(9082348072348972344232348972353) ok 162 - moebius(9082348072348972344232348972353) ok 163 - liouville(9082348072348972344232348972353) ok 164 - znorder(17,100000000000000000000000065) ok 165 - znprimroot(9218092345892375982375972365235234234238) ok 166 - Ramanujan Tau(3) = 252 ok 167 - Ramanujan Tau(83456) = 130596522071273977247956992 ok 168 - Ramanujan Tau(1) = 1 ok 169 - Ramanujan Tau(0) = 0 ok 170 - Ramanujan Tau(243) = 13400796651732 ok 171 - Ramanujan Tau(106) = 38305336752 ok 172 - Ramanujan Tau(4) = -1472 ok 173 - Ramanujan Tau(16089) = 12655813883111729342208 ok 174 - Ramanujan Tau(5) = 4830 ok 175 - Ramanujan Tau(2) = -24 ok 176 - Ramanujan Tau(53) = -1596055698 ok 177 - chinese() ok 178 - chinese2() ok 179 - chinese with 128 arguments ok t/20-primorial.t ............. 1..24 ok 1 - factorial 0 .. 30 ok 2 - factorialmod ok 3 - factorialmod(32,-73) = 50 ok 4 - factorialmod(37,1) = 0 ok 5 - factorialmod(37,31) = 0 ok 6 - factorialmod(17,503) = 73 ok 7 - factorialmod(498,503) = 482 ok 8 - factorialmod(502,503) = 502 ok 9 - factorialmod(503,503) = 0 ok 10 - factorialmod(37,0) = undef ok 11 - primorial(nth(...)) 0 - 30 ok 12 - pn_primorial(...) 0 - 30 ok 13 - primorial(100) ok 14 - primorial(541) ok 15 - subfactoral(n) for 0..23 ok 16 - factorial_sum(n) for 0..22 ok 17 - multifactorial(n,0) for 0..22 ok 18 - multifactorial(n,1) for 0..22 ok 19 - multifactorial(n,2) for 0..26 ok 20 - multifactorial(n,3) for 0..29 ok 21 - falling_factorial(-10..10, 0..10) ok 22 - falling_factorial selected values ok 23 - rising_factorial(-10..10, 0..10) ok 24 - rising_factorial selected values ok t/21-conseq-lcm.t ............ 1..102 ok 1 - consecutive_integer_lcm(0) ok 2 - consecutive_integer_lcm(1) ok 3 - consecutive_integer_lcm(2) ok 4 - consecutive_integer_lcm(3) ok 5 - consecutive_integer_lcm(4) ok 6 - consecutive_integer_lcm(5) ok 7 - consecutive_integer_lcm(6) ok 8 - consecutive_integer_lcm(7) ok 9 - consecutive_integer_lcm(8) ok 10 - consecutive_integer_lcm(9) ok 11 - consecutive_integer_lcm(10) ok 12 - consecutive_integer_lcm(11) ok 13 - consecutive_integer_lcm(12) ok 14 - consecutive_integer_lcm(13) ok 15 - consecutive_integer_lcm(14) ok 16 - consecutive_integer_lcm(15) ok 17 - consecutive_integer_lcm(16) ok 18 - consecutive_integer_lcm(17) ok 19 - consecutive_integer_lcm(18) ok 20 - consecutive_integer_lcm(19) ok 21 - consecutive_integer_lcm(20) ok 22 - consecutive_integer_lcm(21) ok 23 - consecutive_integer_lcm(22) ok 24 - consecutive_integer_lcm(23) ok 25 - consecutive_integer_lcm(24) ok 26 - consecutive_integer_lcm(25) ok 27 - consecutive_integer_lcm(26) ok 28 - consecutive_integer_lcm(27) ok 29 - consecutive_integer_lcm(28) ok 30 - consecutive_integer_lcm(29) ok 31 - consecutive_integer_lcm(30) ok 32 - consecutive_integer_lcm(31) ok 33 - consecutive_integer_lcm(32) ok 34 - consecutive_integer_lcm(33) ok 35 - consecutive_integer_lcm(34) ok 36 - consecutive_integer_lcm(35) ok 37 - consecutive_integer_lcm(36) ok 38 - consecutive_integer_lcm(37) ok 39 - consecutive_integer_lcm(38) ok 40 - consecutive_integer_lcm(39) ok 41 - consecutive_integer_lcm(40) ok 42 - consecutive_integer_lcm(41) ok 43 - consecutive_integer_lcm(42) ok 44 - consecutive_integer_lcm(43) ok 45 - consecutive_integer_lcm(44) ok 46 - consecutive_integer_lcm(45) ok 47 - consecutive_integer_lcm(46) ok 48 - consecutive_integer_lcm(47) ok 49 - consecutive_integer_lcm(48) ok 50 - consecutive_integer_lcm(49) ok 51 - consecutive_integer_lcm(50) ok 52 - consecutive_integer_lcm(51) ok 53 - consecutive_integer_lcm(52) ok 54 - consecutive_integer_lcm(53) ok 55 - consecutive_integer_lcm(54) ok 56 - consecutive_integer_lcm(55) ok 57 - consecutive_integer_lcm(56) ok 58 - consecutive_integer_lcm(57) ok 59 - consecutive_integer_lcm(58) ok 60 - consecutive_integer_lcm(59) ok 61 - consecutive_integer_lcm(60) ok 62 - consecutive_integer_lcm(61) ok 63 - consecutive_integer_lcm(62) ok 64 - consecutive_integer_lcm(63) ok 65 - consecutive_integer_lcm(64) ok 66 - consecutive_integer_lcm(65) ok 67 - consecutive_integer_lcm(66) ok 68 - consecutive_integer_lcm(67) ok 69 - consecutive_integer_lcm(68) ok 70 - consecutive_integer_lcm(69) ok 71 - consecutive_integer_lcm(70) ok 72 - consecutive_integer_lcm(71) ok 73 - consecutive_integer_lcm(72) ok 74 - consecutive_integer_lcm(73) ok 75 - consecutive_integer_lcm(74) ok 76 - consecutive_integer_lcm(75) ok 77 - consecutive_integer_lcm(76) ok 78 - consecutive_integer_lcm(77) ok 79 - consecutive_integer_lcm(78) ok 80 - consecutive_integer_lcm(79) ok 81 - consecutive_integer_lcm(80) ok 82 - consecutive_integer_lcm(81) ok 83 - consecutive_integer_lcm(82) ok 84 - consecutive_integer_lcm(83) ok 85 - consecutive_integer_lcm(84) ok 86 - consecutive_integer_lcm(85) ok 87 - consecutive_integer_lcm(86) ok 88 - consecutive_integer_lcm(87) ok 89 - consecutive_integer_lcm(88) ok 90 - consecutive_integer_lcm(89) ok 91 - consecutive_integer_lcm(90) ok 92 - consecutive_integer_lcm(91) ok 93 - consecutive_integer_lcm(92) ok 94 - consecutive_integer_lcm(93) ok 95 - consecutive_integer_lcm(94) ok 96 - consecutive_integer_lcm(95) ok 97 - consecutive_integer_lcm(96) ok 98 - consecutive_integer_lcm(97) ok 99 - consecutive_integer_lcm(98) ok 100 - consecutive_integer_lcm(99) ok 101 - consecutive_integer_lcm(100) ok 102 - consecutive_integer_lcm(2000) ok t/22-partitions.t ............ 1..55 ok 1 - partitions(0) ok 2 - partitions(1) ok 3 - partitions(2) ok 4 - partitions(3) ok 5 - partitions(4) ok 6 - partitions(5) ok 7 - partitions(6) ok 8 - partitions(7) ok 9 - partitions(8) ok 10 - partitions(9) ok 11 - partitions(10) ok 12 - partitions(11) ok 13 - partitions(12) ok 14 - partitions(13) ok 15 - partitions(14) ok 16 - partitions(15) ok 17 - partitions(16) ok 18 - partitions(17) ok 19 - partitions(18) ok 20 - partitions(19) ok 21 - partitions(20) ok 22 - partitions(21) ok 23 - partitions(22) ok 24 - partitions(23) ok 25 - partitions(24) ok 26 - partitions(25) ok 27 - partitions(26) ok 28 - partitions(27) ok 29 - partitions(28) ok 30 - partitions(29) ok 31 - partitions(30) ok 32 - partitions(31) ok 33 - partitions(32) ok 34 - partitions(33) ok 35 - partitions(34) ok 36 - partitions(35) ok 37 - partitions(36) ok 38 - partitions(37) ok 39 - partitions(38) ok 40 - partitions(39) ok 41 - partitions(40) ok 42 - partitions(41) ok 43 - partitions(42) ok 44 - partitions(43) ok 45 - partitions(44) ok 46 - partitions(45) ok 47 - partitions(46) ok 48 - partitions(47) ok 49 - partitions(48) ok 50 - partitions(49) ok 51 - partitions(50) ok 52 - partitions(500) ok 53 - partitions(4497) ok 54 - partitions(100) ok 55 - partitions(1000) ok t/23-gcd.t ................... 1..36 ok 1 - gcd(...) ok 2 - lcm(...) ok 3 - kronecker(a,n) ok 4 - valuation(n,k) ok 5 - hammingweight ok 6 - binomial(n,k) ok 7 - binomial(10,n) for n in -15 .. 15 ok 8 - binomial(-10,n) for n in -15 .. 15 ok 9 - binomial(50001,1001) = 2129 digits, looks correct ok 10 - binomial(n,1) = n with bigint n ok 11 - binomial(n,2) = (n,k) with bigint n ok 12 - binomial(n,3) = (n,k) with bigint n ok 13 - binomialmod(29,13,31) = 17 ok 14 - binomialmod(-18,13,257) = 94 ok 15 - binomialmod(-18,-23,257) = 137 ok 16 - binomialmod with negative ok 17 - gcdext(x,y) ok 18 - vecsum(...) ok 19 - vecprod(...) ok 20 - is_power(18475335773296164196) == 0 ok 21 - is_power(322396049^18) == 18 ok 22 - is_power(903111^16) == 16 ok 23 - is_power(903111^16,4) is true ok 24 - is_power(29905047121918201644964877983907^2) == 2 ok 25 - -27 is found to be a third power ok 26 - -8 is a third power ok 27 - -8 is not a fourth power ok 28 - -16 is not a fourth power ok 29 - is_prime_power(18475335773296164196) == 0 ok 30 - is_prime_power(29905047121918201644964877983907^2) == 0 ok 31 - is_prime_power(322396049^18) == 18 ok 32 - is_square for -4 .. 16 ok 33 - 60481729 is a square ok 34 - is_square() = 1 ok 35 - 2636542937688 is a qr mod 3409243234243 ok 36 - is_qr for large inputs ok t/24-bernfrac.t .............. 1..82 ok 1 - B_2n numerators 0 .. 30 ok 2 - B_2n denominators 0 .. 57 ok 3 - bernvec for 30 even Bernoulli numbers ok 4 - Stirling 3: L(0,0..1) ok 5 - Stirling 3: L(1,0..2) ok 6 - Stirling 3: L(2,0..3) ok 7 - Stirling 3: L(3,0..4) ok 8 - Stirling 3: L(4,0..5) ok 9 - Stirling 3: L(5,0..6) ok 10 - Stirling 3: L(6,0..7) ok 11 - Stirling 3: L(7,0..8) ok 12 - Stirling 3: L(8,0..9) ok 13 - Stirling 3: L(9,0..10) ok 14 - Stirling 3: L(10,0..11) ok 15 - Stirling 3: L(11,0..12) ok 16 - Stirling 3: L(12,0..13) ok 17 - Stirling 3: L(13,0..14) ok 18 - Stirling 3: L(14,0..15) ok 19 - Stirling 3: L(15,0..16) ok 20 - Stirling 3: L(16,0..17) ok 21 - Stirling 3: L(17,0..18) ok 22 - Stirling 3: L(18,0..19) ok 23 - Stirling 2: S(0,0..1) ok 24 - Stirling 2: S(1,0..2) ok 25 - Stirling 2: S(2,0..3) ok 26 - Stirling 2: S(3,0..4) ok 27 - Stirling 2: S(4,0..5) ok 28 - Stirling 2: S(5,0..6) ok 29 - Stirling 2: S(6,0..7) ok 30 - Stirling 2: S(7,0..8) ok 31 - Stirling 2: S(8,0..9) ok 32 - Stirling 2: S(9,0..10) ok 33 - Stirling 2: S(10,0..11) ok 34 - Stirling 2: S(11,0..12) ok 35 - Stirling 2: S(12,0..13) ok 36 - Stirling 2: S(13,0..14) ok 37 - Stirling 2: S(14,0..15) ok 38 - Stirling 2: S(15,0..16) ok 39 - Stirling 2: S(16,0..17) ok 40 - Stirling 2: S(17,0..18) ok 41 - Stirling 2: S(18,0..19) ok 42 - Stirling 2: S(19,0..20) ok 43 - Stirling 2: S(20,0..21) ok 44 - Stirling 1: s(0,0..1) ok 45 - Stirling 1: s(1,0..2) ok 46 - Stirling 1: s(2,0..3) ok 47 - Stirling 1: s(3,0..4) ok 48 - Stirling 1: s(4,0..5) ok 49 - Stirling 1: s(5,0..6) ok 50 - Stirling 1: s(6,0..7) ok 51 - Stirling 1: s(7,0..8) ok 52 - Stirling 1: s(8,0..9) ok 53 - Stirling 1: s(9,0..10) ok 54 - Stirling 1: s(10,0..11) ok 55 - Stirling 1: s(11,0..12) ok 56 - Stirling 1: s(12,0..13) ok 57 - Stirling 1: s(13,0..14) ok 58 - Stirling 1: s(14,0..15) ok 59 - Stirling 1: s(15,0..16) ok 60 - Stirling 1: s(16,0..17) ok 61 - Stirling 1: s(17,0..18) ok 62 - Stirling 1: s(18,0..19) ok 63 - Stirling 1: s(19,0..20) ok 64 - Stirling 1: s(20,0..21) ok 65 - L(246,61) ok 66 - S(137,14) ok 67 - s(99,14) ok 68 - harmfrac(0) = 0/1 ok 69 - harmfrac(1) = 1/1 ok 70 - harmfrac(2) = 3/2 ok 71 - harmfrac(27) ok 72 - harmfrac(172) ok 73 - harmreal(5,6) ok 74 - harmreal(15,3) ok 75 - harmreal(15,25) ok 76 - harmreal(1500,85) ok 77 - harmreal(2502,764) ok 78 - harmreal(2502,765) ok 79 - bern(24) ok 80 - bern(16,5) ok 81 - bern(200,7) ok 82 - bern(222,260) ok t/25-const-euler.t ........... 1..2 ok 1 - Euler(0 .. 99) ok 2 - Euler(100,200,300,...,1000) ok t/25-const-pi.t .............. 1..2 ok 1 - Pi(2 .. 999) ok 2 - Pi(3500) ok t/26-bit.t ................... 1..37 ok 1 - setbit(0,b) = 2^b ok 2 - setbit(1,b) = 2^b | 1 ok 3 - setbit(13,b) = 2^b | 13 ok 4 - setbit(-1,b) = -1 ok 5 - setbit(4096,0) = 4097 ok 6 - clrbit(0,b) = 0 ok 7 - clrbit(2,b) = {0 for b=1, 2 otherwise} ok 8 - clrbit(4097,0) = 4096 ok 9 - clrbit(4097,1) = 1 ok 10 - notbit(-5..5,0) clears lower bit ok 11 - notbit(4097,0) = 4096 ok 12 - notbit(4096,0) = 4097 ok 13 - notbit( 4097,15) = 36865 ok 14 - notbit(-4097,15) = -36865 ok 15 - tstbit(7,0) = 1 ok 16 - tstbit(7,2) = 1 ok 17 - tstbit(7,3) = 0 ok 18 - tstbit(-1,10) = 1 ok 19 - bitand( 5, 3) = 1 ok 20 - bitand(-5, 3) = 3 ok 21 - bitand(-5,-3) = -7 ok 22 - bitand(3231,333437) = 1053 ok 23 - bitand(340282366920938463481821351505477763073, -340282366920938463481821351505477763073) = 1 ok 24 - bitor( 5, 3) = 7 ok 25 - bitor(-5, 3) = -5 ok 26 - bitor(-5,-3) = -1 ok 27 - bitor(3231,333437) = 335615 ok 28 - bitor(340282366920938463481821351505477763073, -340282366920938463481821351505477763073) = -1 ok 29 - bitxor( 5, 3) = 6 ok 30 - bitxor(-5, 3) = -8 ok 31 - bitxor(-5,-3) = 6 ok 32 - bitxor(3231,333437) = 334562 ok 33 - bitxor(340282366920938463481821351505477763073, -340282366920938463481821351505477763073) = -2 ok 34 - bitnot(-9 .. 9) ok 35 - bitnot(36893488147419103231) = -36893488147419103232 ok 36 - setbit(-16..16,7) = bitor(-16..16,2^7) ok 37 - clrbit(-16..16,7) = bitand(-16..16,bitnot(2^7)) ok t/26-combinatorial.t ......... 1..14 ok 1 - permtonum([]) ok 2 - permtonum([0]) ok 3 - permtonum([1,0]) ok 4 - permtonum([6,3,4,2,5,0,1]) ok 5 - permtonum( 20 ) ok 6 - permtonum( 26 ) ok 7 - permtonum( 40 ) ok 8 - numtoperm(0,0) ok 9 - numtoperm(1,0) ok 10 - numtoperm(1,1) ok 11 - numtoperm(5,15) ok 12 - numtoperm(5,-2) ok 13 - numtoperm(24,987654321) ok 14 - numtoperm(40,...) ok t/26-digits.t ................ 1..25 ok 1 - todigits 0 ok 2 - todigits 1 ok 3 - todigits 77 ok 4 - todigits 77 base 2 ok 5 - todigits 77 base 3 ok 6 - todigits 77 base 21 ok 7 - todigits 900 base 2 ok 8 - todigits 900 base 2 len 0 ok 9 - todigits 900 base 2 len 3 ok 10 - todigits 900 base 2 len 32 ok 11 - todigits 58127 base 16 ok 12 - todigits 6345354 base 10 len 4 ok 13 - todigits 30-digit base 503 ok 14 - todigits ignores sign ok 15 - fromdigits([]) = 0 ok 16 - fromdigits([1]) = 1 ok 17 - 101 base 2 = 5 ok 18 - fromdigits of 7749393 in base 3 ok 19 - handle leading zeros ok 20 - fromdigits of 58127 base 16 ok 21 - fromdigits empty string returns 0 ok 22 - fromdigits hex string ok 23 - fromdigits decimal ok 24 - fromdigits with Large base 36 number ok 25 - fromdigits of previous ok t/26-faulhaber.t ............. 1..9 ok 1 - faulhaber_sum(0,n) = 0 ok 2 - faulhaber_sum(1,n) = 1 ok 3 - faulhaber_sum(n,0) = n ok 4 - faulhaber_sum(n,1) = n*(n+1)/2 ok 5 - faulhaber(27,2) = 1^2 + 2^2 + 3^2 + ... + 27^2 ok 6 - faulhaber(24,6) = 1^6 + 2^6 + 3^6 + ... + 24^6 ok 7 - faulhaber(15,13) = 1^13 + 2^13 + ... + 15^13 ok 8 - faulhaber(1000000,3) = 1^3 + 2^3 + ... + 1000000^3 ok 9 - faulhaber(3,75) ok t/26-int.t ................... 1..187 ok 1 - powint(-3,0) = 1 ok 2 - powint(-3,1) = -3 ok 3 - powint(-3,2) = 9 ok 4 - powint(-3,3) = -27 ok 5 - powint(-2,0) = 1 ok 6 - powint(-2,1) = -2 ok 7 - powint(-2,2) = 4 ok 8 - powint(-2,3) = -8 ok 9 - powint(-1,0) = 1 ok 10 - powint(-1,1) = -1 ok 11 - powint(-1,2) = 1 ok 12 - powint(-1,3) = -1 ok 13 - powint(0,0) = 1 ok 14 - powint(0,1) = 0 ok 15 - powint(0,2) = 0 ok 16 - powint(0,3) = 0 ok 17 - powint(1,0) = 1 ok 18 - powint(1,1) = 1 ok 19 - powint(1,2) = 1 ok 20 - powint(1,3) = 1 ok 21 - powint(2,0) = 1 ok 22 - powint(2,1) = 2 ok 23 - powint(2,2) = 4 ok 24 - powint(2,3) = 8 ok 25 - powint(3,0) = 1 ok 26 - powint(3,1) = 3 ok 27 - powint(3,2) = 9 ok 28 - powint(3,3) = 27 ok 29 - powint(5,6) = 15625 ok 30 - powint(2,16) = 65536 ok 31 - (2^32)^3 ok 32 - 3^(2^7) ok 33 - mulint( -3 .. 3, -3 .. 3) ok 34 - mulint(13282407956253574712,14991082624209354397) = 199117675120653046511338473800925208664 ok 35 - addint( -3 .. 3, -3 .. 3) ok 36 - addint(1178630961471601951655862,827639478068904540012) = 1179458600949670856195874 ok 37 - addint(-2555488174170453670799,1726145541361106236340) = -829342632809347434459 ok 38 - subint( -3 .. 3, -3 .. 3) ok 39 - subint(68719214592,281474976448512) = -281406257233920 ok 40 - subint(38631281077,12191281349924010278) = -12191281311292729201 ok 41 - subint(-38631281077,12191281349924010278) = -12191281388555291355 ok 42 - subint(-38631281077,-12191281349924010278) = 12191281311292729201 ok 43 - subint(9686117847286759,419039659798583) = 9267078187488176 ok 44 - subint(14888606332669627740937300680965976203,14888605897080617527808122501731945103) = 435589010213129178179234031100 ok 45 - add1int ok 46 - sub1int ok 47 - divint(0,0) ok 48 - divint(1,0) ok 49 - divint(1024,x) for 1 .. 1025 ok 50 - divint(-1024,x) for 1 .. 1025 ok 51 - modint(0,0) ok 52 - modint(1,0) ok 53 - modint(1024,x) for 1 .. 1025 ok 54 - modint(-1024,x) for 1 .. 1025 ok 55 - cdivint(0,0) ok 56 - cdivint(1,0) ok 57 - cdivint with all signs of 7,3 ok 58 - divrem(0,0) ok 59 - divrem(1,0) ok 60 - tdivrem(0,0) ok 61 - tdivrem(1,0) ok 62 - fdivrem(0,0) ok 63 - fdivrem(1,0) ok 64 - cdivrem(0,0) ok 65 - cdivrem(1,0) ok 66 - large divint S + + ok 67 - large modint S + + ok 68 - large divint S + + ok 69 - large divrem S + + ok 70 - large tdivrem S + + ok 71 - large fdivrem S + + ok 72 - large cdivrem S + + ok 73 - large divint S - + ok 74 - large modint S - + ok 75 - large divint S - + ok 76 - large divrem S - + ok 77 - large tdivrem S - + ok 78 - large fdivrem S - + ok 79 - large cdivrem S - + ok 80 - large divint L + + ok 81 - large modint L + + ok 82 - large divint L + + ok 83 - large divrem L + + ok 84 - large tdivrem L + + ok 85 - large fdivrem L + + ok 86 - large cdivrem L + + ok 87 - large divint L + - ok 88 - large modint L + - ok 89 - large divint L + - ok 90 - large divrem L + - ok 91 - large tdivrem L + - ok 92 - large fdivrem L + - ok 93 - large cdivrem L + - ok 94 - large divint L - + ok 95 - large modint L - + ok 96 - large divint L - + ok 97 - large divrem L - + ok 98 - large tdivrem L - + ok 99 - large fdivrem L - + ok 100 - large cdivrem L - + ok 101 - large divint L - - ok 102 - large modint L - - ok 103 - large divint L - - ok 104 - large divrem L - - ok 105 - large tdivrem L - - ok 106 - large fdivrem L - - ok 107 - large cdivrem L - - ok 108 - lshiftint(0..50) ok 109 - rshiftint(0..50) ok 110 - rashiftint(0..50) ok 111 - lshiftint(-65 .. 65, 5) ok 112 - lshiftint(0,1) = 0 ok 113 - rshiftint(0,1) = 0 ok 114 - rashiftint(0,1) = 0 ok 115 - lshiftint(-1,1) = -2 ok 116 - rshiftint(-1,1) = 0 ok 117 - rashiftint(-1,1) = -1 ok 118 - lshiftint(-5,1) = -10 ok 119 - rshiftint(-5,1) = -2 ok 120 - rashiftint(-5,1) = -3 ok 121 - lshiftint(-8,2) = -32 ok 122 - rshiftint(-8,2) = -2 ok 123 - rashiftint(-8,2) = -2 ok 124 - lshiftint(-307385513,6) = -19672672832 ok 125 - rshiftint(-307385513,6) = -4802898 ok 126 - rashiftint(-307385513,6) = -4802899 ok 127 - lshiftint(-637526413,6) = -40801690432 ok 128 - rshiftint(-637526413,6) = -9961350 ok 129 - rashiftint(-637526413,6) = -9961351 ok 130 - lshiftint(-2045651239,6) = -130921679296 ok 131 - rshiftint(-2045651239,6) = -31963300 ok 132 - rashiftint(-2045651239,6) = -31963301 ok 133 - lshiftint(-3675663743,6) = -235242479552 ok 134 - rshiftint(-3675663743,6) = -57432245 ok 135 - rashiftint(-3675663743,6) = -57432246 ok 136 - lshiftint(-2332267979728172537,6) = -149265150702603042368 ok 137 - rshiftint(-2332267979728172537,6) = -36441687183252695 ok 138 - rashiftint(-2332267979728172537,6) = -36441687183252696 ok 139 - lshiftint(-8408654401686460807,6) = -538153881707933491648 ok 140 - rshiftint(-8408654401686460807,6) = -131385225026350950 ok 141 - rashiftint(-8408654401686460807,6) = -131385225026350951 ok 142 - lshiftint(-17640827963513397449,6) = -1129012989664857436736 ok 143 - rshiftint(-17640827963513397449,6) = -275637936929896835 ok 144 - rashiftint(-17640827963513397449,6) = -275637936929896836 ok 145 - lshiftint(-32659506018295865747,6) = -2090208385170935407808 ok 146 - rshiftint(-32659506018295865747,6) = -510304781535872902 ok 147 - rashiftint(-32659506018295865747,6) = -510304781535872903 ok 148 - lshiftint(-79231600218559026832557301750107210001,6) = -5070822413987777717283667312006861440064 ok 149 - rshiftint(-79231600218559026832557301750107210001,6) = -1237993753414984794258707839845425156 ok 150 - rashiftint(-79231600218559026832557301750107210001,6) = -1237993753414984794258707839845425157 ok 151 - lshiftint(-131954888069700539887213633881194728277,6) = -8445112836460834552781672568396462609728 ok 152 - rshiftint(-131954888069700539887213633881194728277,6) = -2061795126089070935737713029393667629 ok 153 - rashiftint(-131954888069700539887213633881194728277,6) = -2061795126089070935737713029393667630 ok 154 - lshiftint(-254262665582332530470619504253273698569,6) = -16272810597269281950119648272209516708416 ok 155 - rshiftint(-254262665582332530470619504253273698569,6) = -3972854149723945788603429753957401540 ok 156 - rashiftint(-254262665582332530470619504253273698569,6) = -3972854149723945788603429753957401541 ok 157 - lshiftint(-416649423645764932216789232242651032187,6) = -26665563113328955661874510863529666059968 ok 158 - rshiftint(-416649423645764932216789232242651032187,6) = -6510147244465077065887331753791422377 ok 159 - rashiftint(-416649423645764932216789232242651032187,6) = -6510147244465077065887331753791422378 ok 160 - lshiftint(n,-2) => rshiftint(n,2) ok 161 - rshiftint(n,-2) => lshiftint(n,2) ok 162 - rashiftint(n,-2) => lshiftint(n,2) ok 163 - absint(-9..9) ok 164 - negint(-9..9) ok 165 - 1 < 2 ok 166 - 2 > 1 ok 167 - 2 == 2 ok 168 - 2^64+2048 > 2^64-1 ok 169 - 2^64+1048 > 2^64-1 ok 170 - 2^64-1 < 2^64 ok 171 - -2^64-1 < 2^64-1 ok 172 - 1 < 2 ok 173 - 2 > 1 ok 174 - 2 == 2 ok 175 - 2^64+2048 > 2^64-1 ok 176 - 2^64+1048 > 2^64-1 ok 177 - |2^64-1| < |-2^64| ok 178 - |-2^64-1| = |2^64-1| ok 179 - cmpabsint(-10..10, -5) ok 180 - cmpabsint(-10..10, 5) ok 181 - signint(-13) = -1 ok 182 - signint(0) = 0 ok 183 - signint(13) = 1 ok 184 - signint(-(2^64-1)) = -1 ok 185 - signint(-2^64) = -1 ok 186 - signint(2^64-1) = 1 ok 187 - signint(2^64) = 1 ok t/26-isalmostprime.t ......... 1..33 ok 1 - is_almost_prime(0, 0..40) ok 2 - is_almost_prime(1, 0..40) ok 3 - is_almost_prime(2, 0..40) ok 4 - is_almost_prime(3, 0..40) ok 5 - is_almost_prime(4, 0..40) ok 6 - is_almost_prime(5, 0..40) ok 7 - is_almost_prime(6, 0..40) ok 8 - is_almost_prime(7, 0..40) ok 9 - is_almost_prime(8, 0..40) ok 10 - is_almost_prime(9, 0..40) ok 11 - is_almost_prime(10, 0..40) ok 12 - Test first 10 11-almost-primes return true ok 13 - Test first 10 4-almost-primes return true ok 14 - Test first 10 6-almost-primes return true ok 15 - Test first 10 2-almost-primes return true ok 16 - Test first 10 12-almost-primes return true ok 17 - Test first 1 0-almost-primes return true ok 18 - Test first 10 19-almost-primes return true ok 19 - Test first 10 17-almost-primes return true ok 20 - Test first 10 5-almost-primes return true ok 21 - Test first 10 7-almost-primes return true ok 22 - Test first 10 1-almost-primes return true ok 23 - Test first 10 8-almost-primes return true ok 24 - Test first 10 9-almost-primes return true ok 25 - Test first 10 13-almost-primes return true ok 26 - Test first 10 18-almost-primes return true ok 27 - Test first 10 20-almost-primes return true ok 28 - Test first 10 15-almost-primes return true ok 29 - Test first 10 3-almost-primes return true ok 30 - Test first 10 10-almost-primes return true ok 31 - Test first 10 16-almost-primes return true ok 32 - Test first 10 14-almost-primes return true ok 33 - 3*5*prime is a 3-almost-prime ok t/26-isdivisible.t ........... 1..87 ok 1 - is_divisible(x,0) = 0 for x != 0 ok 2 - is_divisible(x,1) for 32-bit x ok 3 - is_divisible(x,1) for 64-bit x ok 4 - is_divisible(-x,1) for 32-bit x ok 5 - is_divisible(x,-1) for 32-bit x ok 6 - is_divisible(-x,-1) for 32-bit x ok 7 - is_divisible(x,2) for 32-bit x ok 8 - is_divisible(x,2) for 64-bit x ok 9 - is_divisible(-x,2) for 32-bit x ok 10 - is_divisible(x,-2) for 32-bit x ok 11 - is_divisible(-x,-2) for 32-bit x ok 12 - is_divisible(x,3) for 32-bit x ok 13 - is_divisible(x,3) for 64-bit x ok 14 - is_divisible(-x,3) for 32-bit x ok 15 - is_divisible(x,-3) for 32-bit x ok 16 - is_divisible(-x,-3) for 32-bit x ok 17 - is_divisible(x,4) for 32-bit x ok 18 - is_divisible(x,4) for 64-bit x ok 19 - is_divisible(-x,4) for 32-bit x ok 20 - is_divisible(x,-4) for 32-bit x ok 21 - is_divisible(-x,-4) for 32-bit x ok 22 - is_divisible(x,5) for 32-bit x ok 23 - is_divisible(x,5) for 64-bit x ok 24 - is_divisible(-x,5) for 32-bit x ok 25 - is_divisible(x,-5) for 32-bit x ok 26 - is_divisible(-x,-5) for 32-bit x ok 27 - is_divisible(x,6) for 32-bit x ok 28 - is_divisible(x,6) for 64-bit x ok 29 - is_divisible(-x,6) for 32-bit x ok 30 - is_divisible(x,-6) for 32-bit x ok 31 - is_divisible(-x,-6) for 32-bit x ok 32 - is_divisible(x,7) for 32-bit x ok 33 - is_divisible(x,7) for 64-bit x ok 34 - is_divisible(-x,7) for 32-bit x ok 35 - is_divisible(x,-7) for 32-bit x ok 36 - is_divisible(-x,-7) for 32-bit x ok 37 - is_divisible(x,8) for 32-bit x ok 38 - is_divisible(x,8) for 64-bit x ok 39 - is_divisible(-x,8) for 32-bit x ok 40 - is_divisible(x,-8) for 32-bit x ok 41 - is_divisible(-x,-8) for 32-bit x ok 42 - is_divisible(x,9) for 32-bit x ok 43 - is_divisible(x,9) for 64-bit x ok 44 - is_divisible(-x,9) for 32-bit x ok 45 - is_divisible(x,-9) for 32-bit x ok 46 - is_divisible(-x,-9) for 32-bit x ok 47 - is_divisible(0,0) = 1 ok 48 - is_divisible(17,0) = 0 ok 49 - is_divisible(0,1) = 1 ok 50 - is_divisible(123,1) = 1 ok 51 - is_divisible(-123,1) = 1 ok 52 - is_divisible(0,2) = 1 ok 53 - is_divisible(1,2) = 0 ok 54 - is_divisible(2,2) = 1 ok 55 - is_divisible(-2,2) = 1 ok 56 - is_divisible(340282366920938463463374607431768211456,2) = 1 ok 57 - is_divisible(340282366920938463463374607431768211457,2) = 0 ok 58 - is_divisible(3689348814741910323,3) = 1 ok 59 - is_divisible(3689348814741910322,3) = 0 ok 60 - is_divisible(68056473384187692692674921486353642291,3) = 1 ok 61 - is_divisible(68056473384187692692674921486353642290,3) = 0 ok 62 - is_divisible(3689348813882916864,6442450944) = 1 ok 63 - is_divisible(68056473384187692688985572671611731968,27670116110564327424) = 1 ok 64 - is_divisible(408338840305126156152360180103379943424,27670116110564327424) = 0 ok 65 - is_divisible(10223372036854775807,-10223372036854775807) = 1 ok 66 - is_divisible(36472996418050588672,33171997) = 1 ok 67 - is_divisible(26000117000117,2,3,5,7,11) ok 68 - is_divisible(26000117000117,2,3,5,7,11,13) ok 69 - is_congruent(x,-2,0) = 0 for x != -2 ok 70 - is_congruent(x,-1,0) = 0 for x != -1 ok 71 - is_congruent(x,0,0) = 0 for x != 0 ok 72 - is_congruent(x,1,0) = 0 for x != 1 ok 73 - is_congruent(x,2,0) = 0 for x != 2 ok 74 - is_congruent(x,3,13) for 32-bit and 64-bit x ok 75 - is_congruent(x,-27,17) for 32-bit and 64-bit x ok 76 - is_congruent(0,0,0) = 1 ok 77 - is_congruent(11,11,0) = 1 ok 78 - is_congruent(3,11,0) = 0 ok 79 - is_congruent(0,0,1) = 1 ok 80 - is_congruent(1,0,1) = 1 ok 81 - is_congruent(0,1,1) = 1 ok 82 - is_congruent(123,456,1) = 1 ok 83 - is_congruent(335812727629498640265,2812431594283598168865,1) = 1 ok 84 - is_congruent(3689348814741910323,858993459,6442450944) = 1 ok 85 - is_congruent(68056473384187692692674921486353642291,3689348814741910323,27670116110564327424) = 1 ok 86 - is_congruent(18325193793,-9162596895,13743895344) = 1 ok 87 - is_congruent(78706108047827420225,-39353054023913710111,59029581035870565168) = 1 ok t/26-ismisc.t ................ 1..33 ok 1 - Carmichael numbers to 20000 ok 2 - Large Carmichael ok 3 - Larger Carmichael ok 4 - 64-digit Carmichael U_3(10^20+51426) ok 5 - 88-digit highly composite n ok 6 - Large non-Carmichael number ok 7 - is_fundamental(-50 .. 0) ok 8 - is_fundamental(0 .. 50) ok 9 - is_fundamental(2^67+9) ok 10 - is_fundamental(-2^67+44) ok 11 - is_totient 0 .. 40 ok 12 - is_fundamental(2^29_1 .. 2^29+80) ok 13 - is_totient(2^63+28) ok 14 - is_totient(2^63+20) ok 15 - is_totient(2^63+24) ok 16 - is_totient(2^83+88) ok 17 - is_totient(2^83+50) ok 18 - is_totient(2^83+64) ok 19 - is_totient(2^90) ok 20 - 29 is not a Gaussian Prime ok 21 - 31 is a Gaussian Prime ok 22 - 0-29i is not a Gaussian Prime ok 23 - 0-31i is a Gaussian Prime ok 24 - large +,+ Gaussian prime ok 25 - large -,+ Gaussian prime ok 26 - large +,+ Gaussian composite ok 27 - large +,- Gaussian composite ok 28 - first 10 triangular numbers ok 29 - first 10 23-gonal numbers ok 30 - 140737496743936 is the 16777216-th triangular number ok 31 - identified the 12345678901234567890-th pentagonal number ok 32 - polygonal_nth(9801,4) = 99 ok 33 - polygonal_nth(9999,4) = 0 ok t/26-lambertw.t .............. 1..19 ok 1 - LambertW(0) = 0 ok 2 - LambertW(0.1, 0.2, ..., 2.0) with 47 digits ok 3 - LambertW(567.88,200) ok 4 - LambertW(1e6,200) ok 5 - LambertW(-0.01, -0.02, ..., -0.36) with 60 digits ok 6 - LambertW(-1/e 3 dig) ok 7 - LambertW(-1/e 4 dig) ok 8 - LambertW(-1/e 5 dig) ok 9 - LambertW(-1/e 6 dig) ok 10 - LambertW(-1/e 7 dig) ok 11 - LambertW(-1/e 8 dig) ok 12 - LambertW(-1/e 9 dig) ok 13 - LambertW(-1/e 10 dig) ok 14 - LambertW(-1/e 11 dig) ok 15 - LambertW(-1/e 73 dig) ok 16 - LambertW(-1/e - 1e-15 dig) returns -1 without breaking ok 17 - LambertW(1e-20,40) ok 18 - LambertW(1e-20,420) ok 19 - LambertW(-1e-20,420) ok t/26-logs.t .................. 1..6 ok 1 - logint base 2: 0 .. 200 ok 2 - logint base 3: 0 .. 200 ok 3 - logint base 5: 0 .. 200 ok 4 - logint(60-bit,7) ok 5 - logint(126-bit,6) ok 6 - logint(2048-bit,3) ok t/26-mersenne.t .............. 1..1 ok 1 - Find Mersenne primes from 0 to 1279 ok t/26-mod.t ................... 1..86 ok 1 - negmod(0,0) = undef ok 2 - negmod(1,0) = undef ok 3 - negmod(0,1) = 0 ok 4 - negmod(100,1) = 0 ok 5 - negmod(100, 123) = 23 ok 6 - negmod(100,-123) = 23 ok 7 - negmod(-100, 123) = 100 ok 8 - negmod(10000, 123) = 86 ok 9 - negmod(10000,-123) = 86 ok 10 - negmod(-10000, 123) = 37 ok 11 - invmod(0,0) = ok 12 - invmod(1,0) = ok 13 - invmod(0,1) = 0 ok 14 - invmod(0,2) = ok 15 - invmod(1,1) = 0 ok 16 - invmod(45,59) = 21 ok 17 - invmod(42,2017) = 1969 ok 18 - invmod(42,-2017) = 1969 ok 19 - invmod(-42,2017) = 48 ok 20 - invmod(-42,-2017) = 48 ok 21 - invmod(14,28474) = ok 22 - invmod(13,9223372036854775808) = 5675921253449092805 ok 23 - invmod(14,18446744073709551615) = 17129119497016012214 ok 24 - sqrtmod(0,0) = ok 25 - sqrtmod(1,0) = ok 26 - sqrtmod(0,1) = 0 ok 27 - sqrtmod(1,1) = 0 ok 28 - sqrtmod(-1,17) = 4 ok 29 - sqrtmod(58,101) = 19 ok 30 - sqrtmod(111,113) = 26 ok 31 - sqrtmod(160,461) = ok 32 - sqrtmod(37,999221) = 9946 ok 33 - sqrtmod(30,1000969) = 89676 ok 34 - sqrtmod(9223372036854775808,5675921253449092823) = 22172359690642254 ok 35 - sqrtmod(18446744073709551625,340282366920938463463374607431768211507) = 57825146747270203522128844001742059051 ok 36 - sqrtmod(2,72388801) = 20312446 ok 37 - sqrtmod(-4,1237940039285380274899124357) = 308727982714471394151986086 ok 38 - sqrtmod(30,74) = 20, roots [20 54] ok 39 - sqrtmod(56,1018) = 458, roots [458 560] ok 40 - sqrtmod(42,979986) = 356034, roots [356034 623952] ok 41 - sqrtmod(5,301) = ok 42 - sqrtmod(5,302) = 55, roots [55 247] ok 43 - sqrtmod(5,404) = 45, roots [45 157 247 359] ok 44 - sqrtmod(5,400) = ok 45 - sqrtmod(9,400) = 3, roots [3 53 147 197 203 253 347 397] ok 46 - sqrtmod(15,402) = 45, roots [45 357] ok 47 - sqrtmod(1242,1849) = 851, roots [851 998] ok 48 - sqrtmod(0,4) = 0, roots [0 2] ok 49 - sqrtmod(1,4) = 1, roots [1 3] ok 50 - sqrtmod(4,8) = 2, roots [2 6] ok 51 - sqrtmod(4,16) = 2, roots [2 6 10 14] ok 52 - sqrtmod(0,9) = 0, roots [0 3 6] ok 53 - sqrtmod(3,9) = ok 54 - sqrtmod(0,27) = 0, roots [0 9 18] ok 55 - sqrtmod(9,27) = 3, roots [3 6 12 15 21 24] ok 56 - sqrtmod(0,36) = 0, roots [0 6 12 18 24 30] ok 57 - sqrtmod(4,36) = 2, roots [2 16 20 34] ok 58 - sqrtmod(13556,26076) = ok 59 - sqrtmod(15347,38565) = ok 60 - sqrtmod(588,2912) = ok 61 - sqrtmod(24684,69944) = 17126, roots [2138 17126 17846 32834 37110 52098 52818 67806] ok 62 - addmod(..,0) ok 63 - submod(..,0) ok 64 - mulmod(..,0) ok 65 - divmod(..,0) ok 66 - powmod(..,0) ok 67 - addmod(..,1) ok 68 - submod(..,1) ok 69 - mulmod(..,1) ok 70 - powmod(..,1) ok 71 - addmod on 40 random inputs ok 72 - submod on 40 random inputs ok 73 - mulmod on 40 random inputs ok 74 - mulmod with negative second input on 40 random inputs ok 75 - divmod on 40 random inputs ok 76 - divmod with negative second input on 40 random inputs ok 77 - powmod on 20 random inputs ok 78 - powmod with negative exponent on 20 random inputs ok 79 - divmod(-7,0,1) = 0 ok 80 - divmod(0,0,1) = 0 ok 81 - divmod(7,0,1) = 0 ok 82 - divmod(-7,1,2) = 1 ok 83 - divmod(11,1,2) = 1 ok 84 - divmod(7,1,10) = 7 ok 85 - muladdmod on 40 random inputs ok 86 - mulsubmod on 40 random inputs ok t/26-perfectpowers.t ......... 1..25 ok 1 - is_perfect_power(0 .. 10) ok 2 - is_perfect_power(-100 .. 100) ok 3 - is_perfect_power(18446744065119617025) ok 4 - is_perfect_power(18446744073709551616) ok 5 - next perfect power with small inputs ok 6 - prev perfect power with small inputs ok 7 - next_perfect_power(18446744065119617025) ok 8 - prev_perfect_power(18446744073709551616) ok 9 - next perfect power with small inputs around zero ok 10 - prev perfect power with small inputs around zero ok 11 - next_perfect_power on perfect powers -100 to 100 ok 12 - prev_perfect_power on perfect powers -100 to 100 ok 13 - perfect_power_count(0) = 0 ok 14 - perfect_power_count(1) = 1 ok 15 - perfect_power_count(n) for 1..41 ok 16 - perfect_power_count(10^n) for 0..10 ok 17 - perfect_power_count(12345678) = 3762 ok 18 - perfect_power_count(123456,133332) = 17 ok 19 - perfect_power_count(8..10,16) = 3,2,1 ok 20 - nth perfect_powers creates A001597 ok 21 - nth perfect powers with results around 2^32 ok 22 - nth perfect powers with results around 2^64 ok 23 - perfect power approx for 1571 ok 24 - perfect power approx for 59643 ok 25 - perfect power approx for 15964377 ok t/26-powercount.t ............ 1..5 ok 1 - prime_power_count(0) = 0 ok 2 - prime_power_count(1) = 0 ok 3 - prime_power_count(n) for 1..41 ok 4 - prime_power_count(10^n) for 1..6 ok 5 - prime_power_count(1234567) = 95618 ok t/26-powerfree.t ............. 1..37 ok 1 - is_powerfree(n) matches is_square_free(n) ok 2 - is_powerfree(n) works for simple inputs ok 3 - is_powerfree(n,3) works for simple inputs ok 4 - next_powerfree(22018 ...,2) ok 5 - next_powerfree(8870023 ...,2) ok 6 - next_powerfree(125781000834058586 ...,2) ok 7 - next_powerfree(12345678901234567889 .., 2) ok 8 - prev_powerfree(12345678901234567889 .., 2) ok 9 - next_powerfree(1,7,79,1374,... ,3) ok 10 - prev_powerfree(1,7,79,1374,... ,3) ok 11 - next_powerfree(12345678901234629871,3) ok 12 - next_powerfree(12345678901237158124,4) ok 13 - next_powerfree(12345678901239790623,5) ok 14 - powerfree_count(0..100, 0) ok 15 - powerfree_count(0..100, 1) ok 16 - powerfree_count(0..100, 2) ok 17 - powerfree_count(0..100, 3) ok 18 - powerfree_count(0..100, 4) ok 19 - powerfree_count(0..100, 5) ok 20 - powerfree_count(0..100, 6) ok 21 - powerfree_count(0..100, 7) ok 22 - powerfree_count(0..100, 8) ok 23 - powerfree_count(0..100, 9) ok 24 - powerfree_count(0..100, 10) ok 25 - powerfree_count(12345,2) = 7503 ok 26 - powerfree_count(12345,3) = 10272 ok 27 - powerfree_count(12345,4) = 11408 ok 28 - powerfree_count(123456,32) = 123456 ok 29 - powerfree_count(1234567890123456789012345678901, 6..14) ok 30 - nth_powerfree(7503) = 12345 ok 31 - nth_powerfree(10272,3) = 12345 ok 32 - nth_powerfree(11408,4) = 12345 ok 33 - nth_powerfree(915099,3) = 1099999 ok 34 - nth_powerfree(10^6,2) = 1644918 ok 35 - nth_powerfree(10^6,3) = 1202057 ok 36 - nth_powerfree(10^8,5) = 103692775 ok 37 - nth_powerfree(10^20, 4..20) ok t/26-powerful.t .............. 1..35 ok 1 - is_powerful(0..258,2) ok 2 - is_powerful(0..258) ok 3 - is_powerful(n,1) = 1 for positive n ok 4 - is_powerful(n,3) for 0..32 and 11 larger nums ok 5 - is_powerful(n,4) for 0..32 and 11 larger nums ok 6 - is_powerful(n,5) for 0..32 and 11 larger nums ok 7 - is_powerful(n,6) for 0..32 and 11 larger nums ok 8 - is_powerful(n,7) for 0..32 and 11 larger nums ok 9 - is_powerful(n,8) for 0..32 and 11 larger nums ok 10 - is_powerful(n,9) for 0..32 and 11 larger nums ok 11 - is_powerful(n,10) for 0..32 and 11 larger nums ok 12 - is_powerful(n,11) for 0..32 and 11 larger nums ok 13 - is_powerful(n,12) for 0..32 and 11 larger nums ok 14 - is_powerful(0) returns false ok 15 - is_powerful(-16,0) returns false ok 16 - is_powerful(-32,1) returns false ok 17 - is_powerful(-64,2) returns false ok 18 - is_powerful(-128,3) returns false ok 19 - small is_powerful(n,2), n powerful ok 20 - small is_powerful(n,3), n powerful ok 21 - small is_powerful(n,2), n not powerful ok 22 - small is_powerful(n,3), n not powerful ok 23 - large easy non-powerful number ok 24 - large easy powerful number ok 25 - 256-bit semiprime is not 30-powerful, without factoring ok 26 - powerful_count(n,1)=n ok 27 - powerful_count(1..20) ok 28 - powerful_count(1..20,3) ok 29 - powerful_count(+/- n, 0) ok 30 - powerful_count(+/- n, 1) ok 31 - powerful_count(+/- n, 2) ok 32 - powerful_count(x,1..30) = 14 ok 33 - powerful_count(x-1,1..30) = 13 ok 34 - 2-powerful_count 10^1, 10^2, ..., 10^14 ok 35 - 7-powerful_count 10^1, 10^2, ..., 10^22 ok t/26-practical.t ............. 1..5 ok 1 - is_practical(0 .. 252) ok 2 - is_practical(429606) = 1 ok 3 - is_practical(n) = 0 for almost practical numbers ok 4 - is_practical(10^28+8) = 0 ok 5 - is_practical(10^28+314) = 1 ok t/26-real.t .................. 1..48 ok 1 - log(0) ok 2 - log(0.1, 0.2, ..., 2.0) with 71 digits ok 3 - log(-0.1, -0.2, ..., -2.0) with 71 digits ok 4 - logreal(2,200) ok 5 - logreal(10^1000,200) ok 6 - logreal(5,71) ok 7 - logreal(10,71) ok 8 - logreal(21,71) ok 9 - expreal(1,71) ok 10 - expreal(12.5,71) ok 11 - expreal(100,71) ok 12 - expreal(100,12) ok 13 - expreal(-118.5,71) ok 14 - expreal(-394.84010945715266885,200) ok 15 - expreal(50,1200) ok 16 - powreal(0,0,20) ok 17 - powreal(0,2.2,20) ok 18 - powreal(1,2.2,20) ok 19 - powreal(-1,2.2,20) ok 20 - powreal(2,-5.01,60) ok 21 - powreal(2,5,2) ok 22 - powreal(2,-5,5) ok 23 - powreal(1234.5678, 9.87654321, 60) ok 24 - powreal(14,2.001,40) ok 25 - powreal(-14,2.001,40) ok 26 - powreal(-4,.5,40) ok 27 - powreal(-8,divreal(2,3),10) ok 28 - powreal(0,-1,40) ok 29 - powreal(14,1,10) ok 30 - powreal(-14,1,10) ok 31 - powreal(15,-1,10) ok 32 - rootreal(0,2,20) ok 33 - rootreal(1,2,20) ok 34 - rootreal(2,2,20) ok 35 - rootreal(2,3,20) ok 36 - rootreal(2,2,80) ok 37 - rootreal(100.19,17,80) ok 38 - rootreal(-4,2,10) ok 39 - rootreal(-8,divreal(2,3),10) ok 40 - AGM(1, sqrt(2)) = reciprocal of Gauss's constant ok 41 - AGM(1, 1/sqrt(2)) ok 42 - AGM(0.5, 1) ok 43 - AGM(6, 24) ok 44 - AGM with negative argument returns undef ok 45 - addreal ok 46 - subreal ok 47 - mulreal ok 48 - divreal ok t/26-riemann.t ............... 1..33 ok 1 - Zeta(2 .. 20) with 46 digits ok 2 - R(123456) = 11602.3885324491433573165310800667605102847042681 ok 3 - R(12345) = 1477.18529486278566013620706299851975937829102453 ok 4 - R(123456789) = 7027403.22117008872413898789377520747800808475988 ok 5 - R(1234) = 201.089189397887171164417491080355409507577355431 ok 6 - R(123) = 30.2234556285623332613428945094834980032607831334 ok 7 - R(12345678) = 809199.447325079489265130526492437800991704424795 ok 8 - R(1234567) = 95364.7282332640388293270946571187905178500286859 ok 9 - R(20) = 7.52719634941220484077584239013039997938974169722 ok 10 - R(10^50) ok 11 - R(10^150) ok 12 - Zeta(1) is undef ok 13 - Zeta(0) is -0.5 ok 14 - Zeta(-1) is -1/12 ok 15 - Zeta(-2) is 0 ok 16 - Zeta(-2) is 1/120 ok 17 - Zeta(-13) is -1/12 ok 18 - Zeta(-21) is -77683/276 ok 19 - zeta(14.8765) ok 20 - zeta(0.5) ok 21 - zeta(-0.5) ok 22 - zeta(-1.5) ok 23 - zeta(-5.5) ok 24 - riemannr(123456.78901) ok 25 - li(1.0000...2088..,15) rounds to -100 ok 26 - li(1.0000...2088..,25) ok 27 - li(123456789,71) ok 28 - li(13333....333,71) ok 29 - ei(-.999999) ok 30 - ei(-.0000001) ok 31 - ei(123,71) ok 32 - ei(170) ok 33 - ei(2,80) ok t/26-roots.t ................. 1..10 ok 1 - sqrtint 0-10 ok 2 - sqrtint 2-20 -1 ok 3 - sqrtint(13^51) ok 4 - rootint( (2^31-3)^23, 23) = 2^31-3 ok 5 - rootint( (2^31-3)^23-1, 23) = 2^31-3-1 ok 6 - rootint(10^1000,1001) = 9 ok 7 - rootint(2^240,9) = 106528681 ok 8 - roots of powers of 2 ok 9 - roots of powers of 2^32+1 ok 10 - roots of powers of 2^64+1 ok t/26-smooth.t ................ 1..34 ok 1 - is_smooth(0, 0..12) ok 2 - is_smooth(1, 0..12) ok 3 - is_smooth(2, 0..12) ok 4 - is_smooth(3, 0..12) ok 5 - is_smooth(4, 0..12) ok 6 - is_smooth(5, 0..12) ok 7 - is_smooth(6, 0..12) ok 8 - is_smooth(7, 0..12) ok 9 - is_smooth(8, 0..12) ok 10 - is_smooth(9, 0..12) ok 11 - is_smooth(10, 0..12) ok 12 - is_smooth(11, 0..12) ok 13 - is_smooth(12, 0..12) ok 14 - is_rough(0, 0..12) ok 15 - is_rough(1, 0..12) ok 16 - is_rough(2, 0..12) ok 17 - is_rough(3, 0..12) ok 18 - is_rough(4, 0..12) ok 19 - is_rough(5, 0..12) ok 20 - is_rough(6, 0..12) ok 21 - is_rough(7, 0..12) ok 22 - is_rough(8, 0..12) ok 23 - is_rough(9, 0..12) ok 24 - is_rough(10, 0..12) ok 25 - is_rough(11, 0..12) ok 26 - is_rough(12, 0..12) ok 27 - large 97-smooth number ok 28 - large 97-smooth number ok 29 - large 97-smooth number ok 30 - large 97-smooth number ok 31 - large 4073-smooth, 2081-rough number ok 32 - large 4073-smooth, 2081-rough number ok 33 - large 4073-smooth, 2081-rough number ok 34 - large 4073-smooth, 2081-rough number ok t/27-clusters.t .............. 1..42 ok 1 - A001359 0 200 ok 2 - A022004 317321 319727 ok 3 - A022005 557857 560293 ok 4 - sieve cluster (3,6,8) returns both 3 and 5 ok 5 - Inadmissible pattern (0,2,4) finds (3,5,7) ok 6 - Inadmissible pattern (0,2,8,14,26) finds (3,5,11,17,29) and (5,7,13,19,31) ok 7 - Pattern [2] 1224 in range 0 .. 100000 ok 8 - Pattern [2 6] 259 in range 0 .. 100000 ok 9 - Pattern [4 6] 248 in range 0 .. 100000 ok 10 - Pattern [2 6 8] 38 in range 0 .. 100000 ok 11 - Pattern [2 6 8 12] 10 in range 0 .. 100000 ok 12 - Pattern [4 6 10 12] 11 in range 0 .. 100000 ok 13 - Pattern [4 6 10 12 16] 5 in range 0 .. 100000 ok 14 - Pattern [2 8 12 14 18 20] 2 in range 0 .. 100000 ok 15 - Pattern [2 6 8 12 18 20] 1 in range 0 .. 100000 ok 16 - Pattern [2] 11 in range 1000000000000000000000 .. 1000000000000000015335 ok 17 - Pattern [2 6] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 18 - Pattern [4 6] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 19 - Pattern [2 6 8] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 20 - Pattern [2 6 8 12] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 21 - Pattern [4 6 10 12] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 22 - Pattern [4 6 10 12 16] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 23 - Pattern [2 8 12 14 18 20] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 24 - Pattern [2 6 8 12 18 20] 0 in range 1000000000000000000000 .. 1000000000000000015335 ok 25 - Window around A022006 high cluster finds the cluster ok 26 - Window around A022007 high cluster finds the cluster ok 27 - Window around A022008 high cluster finds the cluster ok 28 - Window around A022009 high cluster finds the cluster ok 29 - Window around A022010 high cluster finds the cluster ok 30 - Window around A022010 high cluster finds the cluster ok 31 - Window around A022012 high cluster finds the cluster ok 32 - Window around A022013 high cluster finds the cluster ok 33 - Window around A022545 high cluster finds the cluster ok 34 - Window around A022546 high cluster finds the cluster ok 35 - Window around A022547 high cluster finds the cluster ok 36 - Window around A022548 high cluster finds the cluster ok 37 - Window around A027569 high cluster finds the cluster ok 38 - Window around A027570 high cluster finds the cluster ok 39 - Window around A213601 high cluster finds the cluster ok 40 - Window around A213645 high cluster finds the cluster ok 41 - Window around A213646 high cluster finds the cluster ok 42 - Window around A213647 high cluster finds the cluster ok # The library thinks the CSPRNG is well seeded. t/28-rand.t .................. 1..6 ok 1 - irand values are 32-bit ok 2 - irand values are integers ok 3 - irand64 all bits on in 9 iterations ok 4 - irand64 all bits off in 9 iterations ok 5 - drand values between 0 and 1-eps ok 6 - drand supplies at least 21 bits (got 53) ok t/28-randomprime.t ........... 1..199 ok 1 - primes(3842610774,3842611108) should return undef ok 2 - primes(2,1) should return undef ok 3 - primes(0,0) should return undef ok 4 - primes(3,2) should return undef ok 5 - primes(1294268492,1294268778) should return undef ok 6 - primes(0,1) should return undef ok 7 - Prime in range 16706142-16706144 is indeed prime ok 8 - random_prime(16706142,16706144) >= 16706143 ok 9 - random_prime(16706142,16706144) <= 16706143 ok 10 - Prime in range 8-12 is indeed prime ok 11 - random_prime(8,12) >= 11 ok 12 - random_prime(8,12) <= 11 ok 13 - Prime in range 2-2 is indeed prime ok 14 - random_prime(2,2) >= 2 ok 15 - random_prime(2,2) <= 2 ok 16 - Prime in range 0-2 is indeed prime ok 17 - random_prime(0,2) >= 2 ok 18 - random_prime(0,2) <= 2 ok 19 - Prime in range 10-20 is indeed prime ok 20 - random_prime(10,20) >= 11 ok 21 - random_prime(10,20) <= 19 ok 22 - Prime in range 3842610772-3842611110 is indeed prime ok 23 - random_prime(3842610772,3842611110) >= 3842610773 ok 24 - random_prime(3842610772,3842611110) <= 3842611109 ok 25 - Prime in range 10-12 is indeed prime ok 26 - random_prime(10,12) >= 11 ok 27 - random_prime(10,12) <= 11 ok 28 - Prime in range 2-3 is indeed prime ok 29 - random_prime(2,3) >= 2 ok 30 - random_prime(2,3) <= 3 ok 31 - Prime in range 16706143-16706143 is indeed prime ok 32 - random_prime(16706143,16706143) >= 16706143 ok 33 - random_prime(16706143,16706143) <= 16706143 ok 34 - Prime in range 3842610773-3842611109 is indeed prime ok 35 - random_prime(3842610773,3842611109) >= 3842610773 ok 36 - random_prime(3842610773,3842611109) <= 3842611109 ok 37 - Prime in range 3-5 is indeed prime ok 38 - random_prime(3,5) >= 3 ok 39 - random_prime(3,5) <= 5 ok 40 - All returned values for 17051688-17051898 were prime ok 41 - All returned values for 17051688-17051898 were in the range ok 42 - All returned values for 17051687-17051899 were prime ok 43 - All returned values for 17051687-17051899 were in the range ok 44 - All returned values for 27764-88498 were prime ok 45 - All returned values for 27764-88498 were in the range ok 46 - All returned values for 5678-9876 were prime ok 47 - All returned values for 5678-9876 were in the range ok 48 - All returned values for 27767-88498 were prime ok 49 - All returned values for 27767-88498 were in the range ok 50 - All returned values for 3-7 were prime ok 51 - All returned values for 3-7 were in the range ok 52 - All returned values for 27764-88493 were prime ok 53 - All returned values for 27764-88493 were in the range ok 54 - All returned values for 20-100 were prime ok 55 - All returned values for 20-100 were in the range ok 56 - All returned values for 27767-88493 were prime ok 57 - All returned values for 27767-88493 were in the range ok 58 - All returned values for 2-20 were prime ok 59 - All returned values for 2-20 were in the range ok 60 - All returned values for 2 were prime ok 61 - All returned values for 2 were in the range ok 62 - All returned values for 3 were prime ok 63 - All returned values for 3 were in the range ok 64 - All returned values for 4 were prime ok 65 - All returned values for 4 were in the range ok 66 - All returned values for 5 were prime ok 67 - All returned values for 5 were in the range ok 68 - All returned values for 6 were prime ok 69 - All returned values for 6 were in the range ok 70 - All returned values for 7 were prime ok 71 - All returned values for 7 were in the range ok 72 - All returned values for 8 were prime ok 73 - All returned values for 8 were in the range ok 74 - All returned values for 9 were prime ok 75 - All returned values for 9 were in the range ok 76 - All returned values for 100 were prime ok 77 - All returned values for 100 were in the range ok 78 - All returned values for 1000 were prime ok 79 - All returned values for 1000 were in the range ok 80 - All returned values for 1000000 were prime ok 81 - All returned values for 1000000 were in the range ok 82 - All returned values for 4294967295 were prime ok 83 - All returned values for 4294967295 were in the range ok 84 - 1-digit random prime '5' is in range and prime ok 85 - 2-digit random prime '79' is in range and prime ok 86 - 3-digit random prime '193' is in range and prime ok 87 - 4-digit random prime '2767' is in range and prime ok 88 - 5-digit random prime '55589' is in range and prime ok 89 - 6-digit random prime '988061' is in range and prime ok 90 - 7-digit random prime '6161413' is in range and prime ok 91 - 8-digit random prime '66559693' is in range and prime ok 92 - 9-digit random prime '117317023' is in range and prime ok 93 - 10-digit random prime '9092060041' is in range and prime ok 94 - 11-digit random prime '77805862349' is in range and prime ok 95 - 12-digit random prime '859381103731' is in range and prime ok 96 - 13-digit random prime '1254474691633' is in range and prime ok 97 - 14-digit random prime '62535511701323' is in range and prime ok 98 - 15-digit random prime '878485746158147' is in range and prime ok 99 - 16-digit random prime '8839031672617879' is in range and prime ok 100 - 17-digit random prime '73951192478850031' is in range and prime ok 101 - 18-digit random prime '992987363784652429' is in range and prime ok 102 - 19-digit random prime '8202276935562241771' is in range and prime ok 103 - 20-digit random prime '68714385745242857729' is in range and prime ok 104 - 21-digit random prime '884921027908658493647' is in range and prime ok 105 - 22-digit random prime '9134887708651371768419' is in range and prime ok 106 - 23-digit random prime '99908932429338864508993' is in range and prime ok 107 - 24-digit random prime '690297979386203249569433' is in range and prime ok 108 - 25-digit random prime '4927968957302115384212923' is in range and prime ok 109 - 2-bit random random 2-bit prime '2' is in range and prime ok 110 - 3-bit random random 3-bit prime '5' is in range and prime ok 111 - 4-bit random random 4-bit prime '11' is in range and prime ok 112 - 5-bit random random 5-bit prime '29' is in range and prime ok 113 - 6-bit random random 6-bit prime '47' is in range and prime ok 114 - 10-bit random random 10-bit prime '809' is in range and prime ok 115 - 30-bit random random 30-bit prime '692119511' is in range and prime ok 116 - 31-bit random random 31-bit prime '1688893541' is in range and prime ok 117 - 32-bit random random 32-bit prime '3292901803' is in range and prime ok 118 - 33-bit random random 33-bit prime '4434631681' is in range and prime ok 119 - 34-bit random random 34-bit prime '12100323329' is in range and prime ok 120 - 62-bit random random 62-bit prime '4334673739836155767' is in range and prime ok 121 - 63-bit random random 63-bit prime '8534067528133992137' is in range and prime ok 122 - 64-bit random random 64-bit prime '14250791260804717127' is in range and prime ok 123 - 65-bit random random 65-bit prime '20774731804560761527' is in range and prime ok 124 - 66-bit random random 66-bit prime '54064001294562329017' is in range and prime ok 125 - 126-bit random random 126-bit prime '48245224814048092507163128918215037229' is in range and prime ok 126 - 127-bit random random 127-bit prime '109413435536658340787755945719564075329' is in range and prime ok 127 - 128-bit random random 128-bit prime '171177982259005504335723146226801163211' is in range and prime ok 128 - 129-bit random random 129-bit prime '523940386481092799108257658060904751703' is in range and prime ok 129 - 130-bit random random 130-bit prime '959306803485274298277913423461951532129' is in range and prime ok 130 - 16-bit random random 16-bit safe (p) prime '44867' is in range and prime ok 131 - 15-bit random random 16-bit safe (q) prime '22433' is in range and prime ok 132 - 32-bit random random 32-bit safe (p) prime '3022631219' is in range and prime ok 133 - 31-bit random random 32-bit safe (q) prime '1511315609' is in range and prime ok 134 - 33-bit random random 33-bit safe (p) prime '5278781903' is in range and prime ok 135 - 32-bit random random 33-bit safe (q) prime '2639390951' is in range and prime ok 136 - 34-bit random random 34-bit safe (p) prime '15177445247' is in range and prime ok 137 - 33-bit random random 34-bit safe (q) prime '7588722623' is in range and prime ok 138 - 64-bit random random 64-bit safe (p) prime '17020544793203287307' is in range and prime ok 139 - 63-bit random random 64-bit safe (q) prime '8510272396601643653' is in range and prime ok 140 - 128-bit random random 128-bit safe (p) prime '277857306170778936815214829856908873703' is in range and prime ok 141 - 127-bit random random 128-bit safe (q) prime '138928653085389468407607414928454436851' is in range and prime ok 142 - 255-bit random random 255-bit safe (p) prime '39298584341505772266990382878830451107915000767955280311450192180497962609587' is in range and prime ok 143 - 254-bit random random 255-bit safe (q) prime '19649292170752886133495191439415225553957500383977640155725096090248981304793' is in range and prime ok 144 - 256-bit random random 256-bit safe (p) prime '93005606331970796819544068824495286152544235097892130598644154823156418732887' is in range and prime ok 145 - 255-bit random random 256-bit safe (q) prime '46502803165985398409772034412247643076272117548946065299322077411578209366443' is in range and prime ok 146 - 512-bit random random 512-bit safe (p) prime '12855024153182492957525037836455855463909797317472999788696647043254002361791973363852287264950965797182492621939249584412059234005434472450925615076021299' is in range and prime ok 147 - 511-bit random random 512-bit safe (q) prime '6427512076591246478762518918227927731954898658736499894348323521627001180895986681926143632475482898591246310969624792206029617002717236225462807538010649' is in range and prime ok 148 - 128-bit random random 128-bit strong prime '186710562023032191688149603879770022373' is in range and prime ok 149 - 255-bit random random 255-bit strong prime '39043646225893404241176744558044558474786067468742273036500306459626183874041' is in range and prime ok 150 - 256-bit random random 256-bit strong prime '77177430946440522500108714297897872584186912767170041897306041339421240500269' is in range and prime ok 151 - 512-bit random random 512-bit strong prime '13275997356095531507402571874247445243223322845521535459454574421457920537243972787554225686292491106660533386253818095528481103239048232780824245895015093' is in range and prime ok 152 - 2-bit random random 2-bit proven (Maurer) prime '2' is in range and prime ok 153 - 2-bit random random 2-bit proven (Shawe-Taylor) prime '3' is in range and prime ok 154 - 3-bit random random 3-bit proven (Maurer) prime '5' is in range and prime ok 155 - 3-bit random random 3-bit proven (Shawe-Taylor) prime '7' is in range and prime ok 156 - 4-bit random random 4-bit proven (Maurer) prime '11' is in range and prime ok 157 - 4-bit random random 4-bit proven (Shawe-Taylor) prime '11' is in range and prime ok 158 - 5-bit random random 5-bit proven (Maurer) prime '31' is in range and prime ok 159 - 5-bit random random 5-bit proven (Shawe-Taylor) prime '29' is in range and prime ok 160 - 6-bit random random 6-bit proven (Maurer) prime '59' is in range and prime ok 161 - 6-bit random random 6-bit proven (Shawe-Taylor) prime '37' is in range and prime ok 162 - 10-bit random random 10-bit proven (Maurer) prime '991' is in range and prime ok 163 - 10-bit random random 10-bit proven (Shawe-Taylor) prime '701' is in range and prime ok 164 - 30-bit random random 30-bit proven (Maurer) prime '642440987' is in range and prime ok 165 - 30-bit random random 30-bit proven (Shawe-Taylor) prime '941007673' is in range and prime ok 166 - 31-bit random random 31-bit proven (Maurer) prime '2034014197' is in range and prime ok 167 - 31-bit random random 31-bit proven (Shawe-Taylor) prime '1667718251' is in range and prime ok 168 - 32-bit random random 32-bit proven (Maurer) prime '3760267393' is in range and prime ok 169 - 32-bit random random 32-bit proven (Shawe-Taylor) prime '4157878201' is in range and prime ok 170 - 33-bit random random 33-bit proven (Maurer) prime '4429033549' is in range and prime ok 171 - 33-bit random random 33-bit proven (Shawe-Taylor) prime '6673761187' is in range and prime ok 172 - 34-bit random random 34-bit proven (Maurer) prime '10882042081' is in range and prime ok 173 - 34-bit random random 34-bit proven (Shawe-Taylor) prime '9192237611' is in range and prime ok 174 - 62-bit random random 62-bit proven (Maurer) prime '3061015895817491327' is in range and prime ok 175 - 62-bit random random 62-bit proven (Shawe-Taylor) prime '2807339639694396241' is in range and prime ok 176 - 63-bit random random 63-bit proven (Maurer) prime '5689022219697301937' is in range and prime ok 177 - 63-bit random random 63-bit proven (Shawe-Taylor) prime '8860742178951066307' is in range and prime ok 178 - 64-bit random random 64-bit proven (Maurer) prime '11243677745588148503' is in range and prime ok 179 - 64-bit random random 64-bit proven (Shawe-Taylor) prime '16131690831300323131' is in range and prime ok 180 - 65-bit random random 65-bit proven (Maurer) prime '34346410115447465383' is in range and prime ok 181 - 65-bit random random 65-bit proven (Shawe-Taylor) prime '36267391420970031841' is in range and prime ok 182 - 66-bit random random 66-bit proven (Maurer) prime '39685486720335089429' is in range and prime ok 183 - 66-bit random random 66-bit proven (Shawe-Taylor) prime '40794775952025147797' is in range and prime ok 184 - 126-bit random random 126-bit proven (Maurer) prime '44461509537905449660385657855340355903' is in range and prime ok 185 - 126-bit random random 126-bit proven (Shawe-Taylor) prime '84816630187243288001548612708634772791' is in range and prime ok 186 - 127-bit random random 127-bit proven (Maurer) prime '146214085689965741752958709565263731093' is in range and prime ok 187 - 127-bit random random 127-bit proven (Shawe-Taylor) prime '111726895757293160752564564990014360779' is in range and prime ok 188 - 128-bit random random 128-bit proven (Maurer) prime '337882404912906841391672132178295587481' is in range and prime ok 189 - 128-bit random random 128-bit proven (Shawe-Taylor) prime '276382380591563682570026661338139962971' is in range and prime ok 190 - 129-bit random random 129-bit proven (Maurer) prime '522821708515343536920146331226921519867' is in range and prime ok 191 - 129-bit random random 129-bit proven (Shawe-Taylor) prime '541199273416470064472877563453379694909' is in range and prime ok 192 - 130-bit random random 130-bit proven (Maurer) prime '692161538677202907819938468560189929547' is in range and prime ok 193 - 130-bit random random 130-bit proven (Shawe-Taylor) prime '1315870555025527247732639708949631671629' is in range and prime ok 194 - random 20-bit prime with seeded rng ok 195 - random 9-digit with seeded rng ok 196 - random Maurer prime ok 197 - random Maurer prime certificate ok 198 - random Shawe-Taylor prime ok 199 - random Shawe-Taylor prime certificate ok t/28-urandom.t ............... 1..46 ok 1 - urandomb(0) values are in range ok 2 - urandomb(0) produces all values in range ok 3 - urandomb(1) values are in range ok 4 - urandomb(1) produces all values in range ok 5 - urandomb(2) values are in range ok 6 - urandomb(2) produces all values in range ok 7 - urandomb(3) values are in range ok 8 - urandomb(3) produces all values in range ok 9 - urandomb(4) values are in range ok 10 - urandomb(4) produces all values in range ok 11 - urandomb(5) values are in range ok 12 - urandomb(5) produces all values in range ok 13 - urandomb(8) values are in range ok 14 - urandomb(8) produces all values in range ok 15 - urandomb(20) values are in range ok 16 - urandomb(31) values are in range ok 17 - urandomb(32) values are in range ok 18 - urandomb(33) values are in range ok 19 - urandomb(40) values are in range ok 20 - Random 64-bit in range ok 21 - Random 128-bit in range ok 22 - Random 255-bit in range ok 23 - Random 256-bit in range ok 24 - Random 257-bit in range ok 25 - Random 512-bit in range ok 26 - Random 1024-bit in range ok 27 - Random 2048-bit in range ok 28 - Random 4096-bit in range ok 29 - Random 8192-bit in range ok 30 - Random 73100-bit in range ok 31 - urandomr(100,110) values are in range ok 32 - urandomr(128,255) values are in range ok 33 - urandomr(16777216,33554431) values are in range ok 34 - urandomr(1000000000000000000000000,9999999999999999999999999) values are in range ok 35 - urandomr(-10,x) ok 36 - urandomr(x,-10) ok 37 - urandomr(-1,-1) ok 38 - urandomr(x,x)=x ok 39 - urandomr(x,y)=undef if x > y ok 40 - urandomm(-1) ok 41 - urandomm(0)=0 ok 42 - urandomm(1)=0 ok 43 - urandomm(1234567) values are in range ok 44 - random_bytes(4) ok 45 - random_bytes(11) ok 46 - random_bytes(0) ok t/50-factoring.t ............. 1..181 ok 1 - factor(0) ok 2 - factor(1) ok 3 - factor(2) ok 4 - factor(3) ok 5 - factor(4) ok 6 - factor(5) ok 7 - factor(6) ok 8 - factor(7) ok 9 - factor(8) ok 10 - factor(16) ok 11 - factor(30) ok 12 - factor(57) ok 13 - factor(64) ok 14 - factor(210) ok 15 - factor(377) ok 16 - factor(403) ok 17 - factor(629) ok 18 - factor(779) ok 19 - factor(808) ok 20 - factor(989) ok 21 - factor(1363) ok 22 - factor(2310) ok 23 - factor(2727) ok 24 - factor(9592) ok 25 - factor(12625) ok 26 - factor(30030) ok 27 - factor(30107) ok 28 - factor(34643) ok 29 - factor(78498) ok 30 - factor(134431) ok 31 - factor(221897) ok 32 - factor(496213) ok 33 - factor(510510) ok 34 - factor(664579) ok 35 - factor(692759) ok 36 - factor(1228867) ok 37 - factor(2214143) ok 38 - factor(2463289) ok 39 - factor(3008891) ok 40 - factor(5115953) ok 41 - factor(5761455) ok 42 - factor(6961021) ok 43 - factor(8030207) ok 44 - factor(9699690) ok 45 - factor(10486123) ok 46 - factor(10893343) ok 47 - factor(12327779) ok 48 - factor(50847534) ok 49 - factor(114256942) ok 50 - factor(223092870) ok 51 - factor(455052511) ok 52 - factor(547308031) ok 53 - factor(701737021) ok 54 - factor(999999929) ok 55 - factor(2147483647) ok 56 - factor(4118054813) ok 57 - factor(4294967293) ok 58 - factor(6469693230) ok 59 - factor(17179869172) ok 60 - factor(37607912018) ok 61 - factor(200560490130) ok 62 - factor(346065536839) ok 63 - factor(600851475143) ok 64 - factor(3204941750802) ok 65 - factor(7420738134810) ok 66 - factor(29844570422669) ok 67 - factor(279238341033925) ok 68 - factor(304250263527210) ok 69 - factor(2623557157654233) ok 70 - factor(9007199254740991) ok 71 - factor(9007199254740992) ok 72 - factor(9007199254740993) ok 73 - factor(9999986200004761) ok 74 - factor(13082761331670030) ok 75 - factor(24739954287740860) ok 76 - factor(99999989237606677) ok 77 - factor(614889782588491410) ok 78 - factor(999999866000004473) ok 79 - factor(3369738766071892021) ok 80 - factor(10023859281455311421) ok 81 - factor(18446744073709551611) ok 82 - factor(22436743170696946255920) ok 83 - factor(43455102778396761657787) ok 84 - factor(1234567890123493^2) ok 85 - factor 7^7 ok 86 - p-1 factors 22095311209999409685885162322219 ok 87 - p+1 factors 22095311209999409685885162322219 ok 88 - ECM factors p8*p60 ok 89 - QS factors 22095311209999409685885162322219 ok 90 - HOLF factors poorly formed 222-digit semiprime ok 91 - trial_factor(0) returns 0 ok 92 - trial_factor(1) returns empty list ok 93 - Trial factor finds small factors ok 94 - Trial factor finds small factor ok 95 - Pollard-Brent factor finds small factors ok 96 - p-1 factors 23113042053749572861737011 in stage 2 ok 97 - prho_factor(0) ok 98 - prho_factor(1) ok 99 - prho_factor(2) ok 100 - prho_factor(13) ok 101 - prho_factor(403) ok 102 - prho_factor(53936983) ok 103 - prho_factor(1754012594703269855671) ok 104 - pbrent_factor(0) ok 105 - pbrent_factor(1) ok 106 - pbrent_factor(2) ok 107 - pbrent_factor(13) ok 108 - pbrent_factor(403) ok 109 - pbrent_factor(53936983) ok 110 - pbrent_factor(1754012594703269855671) ok 111 - pminus1_factor(0) ok 112 - pminus1_factor(1) ok 113 - pminus1_factor(2) ok 114 - pminus1_factor(13) ok 115 - pminus1_factor(403) ok 116 - pminus1_factor(53936983) ok 117 - pminus1_factor(1754012594703269855671) ok 118 - pplus1_factor(0) ok 119 - pplus1_factor(1) ok 120 - pplus1_factor(2) ok 121 - pplus1_factor(13) ok 122 - pplus1_factor(403) ok 123 - pplus1_factor(53936983) ok 124 - pplus1_factor(1754012594703269855671) ok 125 - holf_factor(0) ok 126 - holf_factor(1) ok 127 - holf_factor(2) ok 128 - holf_factor(13) ok 129 - holf_factor(403) ok 130 - holf_factor(53936983) ok 131 - holf_factor(1754012594703269855671) ok 132 - squfof_factor(0) ok 133 - squfof_factor(1) ok 134 - squfof_factor(2) ok 135 - squfof_factor(13) ok 136 - squfof_factor(403) ok 137 - squfof_factor(53936983) ok 138 - squfof_factor(1754012594703269855671) ok 139 - ecm_factor(0) ok 140 - ecm_factor(1) ok 141 - ecm_factor(2) ok 142 - ecm_factor(13) ok 143 - ecm_factor(403) ok 144 - ecm_factor(53936983) ok 145 - ecm_factor(1754012594703269855671) ok 146 - scalar factor(0) should be 1 ok 147 - scalar factor(1) should be 1 ok 148 - scalar factor(3) should be 1 ok 149 - scalar factor(4) should be 2 ok 150 - scalar factor(5) should be 1 ok 151 - scalar factor(6) should be 2 ok 152 - scalar factor(30107) should be 4 ok 153 - scalar factor(174636000) should be 15 ok 154 - sigma_{0..3}(1) ok 155 - sigma_{0..3}(5) ok 156 - sigma_{0..3}(2) ok 157 - sigma_{0..3}(2394823486) ok 158 - sigma_{0..3}(4) ok 159 - sigma_{0..3}(6) ok 160 - sigma_{0..3}(3) ok 161 - sigma_{0..3}(8) ok 162 - sigma_{0..3}(23948) ok 163 - sigma_{0..3}(7) ok 164 - sigma_{0..3}(0) ok 165 - sigma_{0..3}(46) ok 166 - sigma_{0..3}(189) ok 167 - divisors(1) in list context ok 168 - divisors(9283540924) ok 169 - scalar divisors(9283540924) = 12 ok 170 - divisors(5040, 120) ok 171 - divisors(2^128-1, 5040) ok 172 - scalar divisors(0) should be 0 ok 173 - scalar divisors(1) should be 1 ok 174 - scalar divisors(12) should be 6 ok 175 - divisors for n 0,1,12 and k 0,1,x ok 176 - is_semiprime for non-semiprimes ok 177 - is_semiprime for semiprimes ok 178 - prime_omega(n) ok 179 - prime_bigomega(n) ok 180 - prime_omega(-n) ok 181 - prime_bigomega(-n) # p-1 trying 22095311209999409685885162322219 (B1=5000000 B2=50000000) # p-1: 3916587618943361 ok t/90-release-perlcritic.t .... skipped: these tests are for release candidate testing t/91-release-pod-syntax.t .... skipped: these tests are for release candidate testing t/92-release-pod-coverage.t .. skipped: these tests are for release candidate testing t/93-release-spelling.t ...... skipped: these tests are for release candidate testing All tests successful. Files=47, Tests=3827, 6 wallclock secs ( 0.27 usr 0.06 sys + 4.83 cusr 0.46 csys = 5.62 CPU) Result: PASS make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --destdir=debian/libmath-prime-util-gmp-perl/ -a make -j2 install DESTDIR=/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/debian/libmath-prime-util-gmp-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/Prime/Util/GMP/GMP.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/debian/libmath-prime-util-gmp-perl/usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/Prime/Util/GMP/GMP.so Installing /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/debian/libmath-prime-util-gmp-perl/usr/lib/x86_64-linux-gnu/perl5/5.44/Math/Prime/Util/GMP.pm Installing /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/debian/libmath-prime-util-gmp-perl/usr/share/man/man3/Math::Prime::Util::GMP.3pm make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_installdocs -a dh_installchangelogs -a debian/rules override_dh_installexamples make[1]: Entering directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_installexamples find /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53/debian/libmath-prime-util-gmp-perl/usr/share/doc/libmath-prime-util-gmp-perl/examples -type f -name "*.pl" -print0 | \ xargs -r0 sed -i -e '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|' make[1]: Leaving directory '/build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53' dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libmath-prime-util-gmp-perl-dbgsym' in '../libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb'. dpkg-deb: building package 'libmath-prime-util-gmp-perl' in '../libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb'. dpkg-genbuildinfo --build=any -O../libmath-prime-util-gmp-perl_0.53-1+b1_amd64.buildinfo dpkg-genchanges --build=any -mDebian Perl autobuilder -O../libmath-prime-util-gmp-perl_0.53-1+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source -Zxz --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-06-26T23:55:12Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Fri, 26 Jun 2026 23:55:12 +0000 | +------------------------------------------------------------------------------+ libmath-prime-util-gmp-perl_0.53-1+b1_amd64.changes: ---------------------------------------------------- Format: 1.8 Date: Fri, 27 Mar 2026 22:45:14 +0000 Source: libmath-prime-util-gmp-perl (0.53-1) Binary: libmath-prime-util-gmp-perl libmath-prime-util-gmp-perl-dbgsym Binary-Only: yes Architecture: amd64 Version: 0.53-1+b1 Distribution: perl-5.44 Urgency: low Maintainer: Debian Perl autobuilder Changed-By: Debian Perl autobuilder Description: libmath-prime-util-gmp-perl - utilities related to prime numbers, using GMP Changes: libmath-prime-util-gmp-perl (0.53-1+b1) perl-5.44; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild for Perl 5.44 Checksums-Sha1: 26e34cb37652ea92863fc614438db25be00c10e8 489196 libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb ad6a5020f4981072bb367d3967466698cbfb90cd 5646 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.buildinfo ce704f391736ad8a5360c5c7b0749c933333a463 303716 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb Checksums-Sha256: b4d5d6ce61f168f5366986601d947dc7851a16b2b57786c48ad59f3cf856b84d 489196 libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb 8e403445d2aadbbf663b3594388a753fd009ebeef2f699f95efa76c3398bf2a4 5646 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.buildinfo 77d25be8dfde0adc70a67f330fe2d6865ed6825f84102dcd31db222c97f5cbaa 303716 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb Files: 64c2a50260528d1d73900cc1aad47a5e 489196 debug optional libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb 0a65702b36dbbf4711d7de80620033d5 5646 perl optional libmath-prime-util-gmp-perl_0.53-1+b1_amd64.buildinfo 8763797f749b8e19d9ac424fe767e44e 303716 perl optional libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo Fri, 26 Jun 2026 23:55:12 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: libmath-prime-util-gmp-perl (0.53-1) Binary: libmath-prime-util-gmp-perl libmath-prime-util-gmp-perl-dbgsym Architecture: amd64 Version: 0.53-1+b1 Binary-Only-Changes: libmath-prime-util-gmp-perl (0.53-1+b1) perl-5.44; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild for Perl 5.44 . -- Debian Perl autobuilder Fri, 27 Mar 2026 22:45:14 +0000 Checksums-Md5: 64c2a50260528d1d73900cc1aad47a5e 489196 libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb 8763797f749b8e19d9ac424fe767e44e 303716 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb Checksums-Sha1: 26e34cb37652ea92863fc614438db25be00c10e8 489196 libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb ce704f391736ad8a5360c5c7b0749c933333a463 303716 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb Checksums-Sha256: b4d5d6ce61f168f5366986601d947dc7851a16b2b57786c48ad59f3cf856b84d 489196 libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb 77d25be8dfde0adc70a67f330fe2d6865ed6825f84102dcd31db222c97f5cbaa 303716 libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Fri, 26 Jun 2026 23:55:12 +0000 Build-Path: /build/libmath-prime-util-gmp-perl-DWOtVx/libmath-prime-util-gmp-perl-0.53 Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.18.1-4), autopoint (= 1.0-1), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-3), binutils (= 2.46.50.20260617-1), binutils-common (= 2.46.50.20260617-1), binutils-x86-64-linux-gnu (= 2.46.50.20260617-1), bsdextrautils (= 2.42.2-1), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), coreutils (= 9.10-1), cpp (= 4:15.2.0-5+b1), cpp-15 (= 15.3.0-1), cpp-15-x86-64-linux-gnu (= 15.3.0-1), cpp-x86-64-linux-gnu (= 4:15.2.0-5+b1), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.2), debianutils (= 5.23.2), dh-autoreconf (= 22), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), dpkg (= 1.23.7), dpkg-dev (= 1.23.7), dwz (= 0.16-4), file (= 1:5.47-4), findutils (= 4.10.0-4), g++ (= 4:15.2.0-5+b1), g++-15 (= 15.3.0-1), g++-15-x86-64-linux-gnu (= 15.3.0-1), g++-x86-64-linux-gnu (= 4:15.2.0-5+b1), gcc (= 4:15.2.0-5+b1), gcc-15 (= 15.3.0-1), gcc-15-base (= 15.3.0-1), gcc-15-x86-64-linux-gnu (= 15.3.0-1), gcc-16-base (= 16.1.0-2), gcc-x86-64-linux-gnu (= 4:15.2.0-5+b1), gettext (= 1.0-1), gettext-base (= 1.0-1), grep (= 3.12-1), groff-base (= 1.24.1-1), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-3), libarchive-zip-perl (= 1.68-1), libasan8 (= 16.1.0-2), libatomic1 (= 16.1.0-2), libattr1 (= 1:2.5.2-4), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.46.50.20260617-1), libblkid1 (= 2.42.2-1), libbz2-1.0 (= 1.0.8-6+b2), libc-bin (= 2.42-17), libc-dev-bin (= 2.42-17), libc-gconv-modules-extra (= 2.42-17), libc6 (= 2.42-17), libc6-dev (= 2.42-17), libcap-ng0 (= 0.9.3-1), libcc1-0 (= 16.1.0-2), libcrypt-dev (= 1:4.5.1-1+b1), libcrypt1 (= 1:4.5.1-1+b1), libctf-nobfd0 (= 2.46.50.20260617-1), libctf0 (= 2.46.50.20260617-1), libdb5.3t64 (= 5.3.28+dfsg2-11+b1), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.2), libdevel-checklib-perl (= 1.16-1), libdpkg-perl (= 1.23.7), libelf1t64 (= 0.195-1), libfile-stripnondeterminism-perl (= 1.15.1-1), libgcc-15-dev (= 15.3.0-1), libgcc-s1 (= 16.1.0-2), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgmp-dev (= 2:6.3.0+dfsg-5+b2), libgmp10 (= 2:6.3.0+dfsg-5+b2), libgmpxx4ldbl (= 2:6.3.0+dfsg-5+b2), libgomp1 (= 16.1.0-2), libgprofng0 (= 2.46.50.20260617-1), libhwasan0 (= 16.1.0-2), libisl23 (= 0.27-2), libitm1 (= 16.1.0-2), libjansson4 (= 2.15.0-1), liblsan0 (= 16.1.0-2), liblzma5 (= 5.8.3-1), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd0 (= 1.2.0-2), libmount1 (= 2.42.2-1), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libpam-modules (= 1.7.0-6), libpam-modules-bin (= 1.7.0-6), libpam-runtime (= 1.7.0-6), libpam0g (= 1.7.0-6), libpcre2-8-0 (= 10.46-1+b2), libperl-dev (= 5.44.0~rc1-1), libperl5.44 (= 5.44.0~rc1-1), libpipeline1 (= 1.5.8-3), libquadmath0 (= 16.1.0-2), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.10-1), libsframe3 (= 2.46.50.20260617-1), libsmartcols1 (= 2.42.2-1), libssl3t64 (= 3.6.3-1), libstdc++-15-dev (= 15.3.0-1), libstdc++6 (= 16.1.0-2), libsystemd0 (= 261-1), libtinfo6 (= 6.6+20251231-1+b1), libtool (= 2.5.4-11), libtsan2 (= 16.1.0-2), libubsan1 (= 16.1.0-2), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 261-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.2-1), libxml2-16 (= 2.15.3+dfsg-1), libzstd1 (= 1.5.7+dfsg-3+b2), linux-libc-dev (= 7.0.13-1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260302-1), ncurses-base (= 6.6+20251231-1), ncurses-bin (= 6.6+20251231-1+b1), openssl-provider-legacy (= 3.6.3-1), patch (= 2.8-2), perl (= 5.44.0~rc1-1), perl-base (= 5.44.0~rc1-1), perl-modules-5.44 (= 5.44.0~rc1-1), po-debconf (= 1.0.22), rpcsvc-proto (= 1.4.4-1), sed (= 4.9-3), sensible-utils (= 0.0.26), sysvinit-utils (= 3.18-1), tar (= 1.35+dfsg-4), util-linux (= 2.42.2-1), xz-utils (= 5.8.3-1), zlib1g (= 1:1.3.dfsg+really1.3.2-3) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LANGUAGE="en_GB:en" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" LD_PRELOAD="libeatmydata.so" SOURCE_DATE_EPOCH="1774651514" +------------------------------------------------------------------------------+ | Package contents Fri, 26 Jun 2026 23:55:12 +0000 | +------------------------------------------------------------------------------+ libmath-prime-util-gmp-perl-dbgsym_0.53-1+b1_amd64.deb ------------------------------------------------------ new Debian package, version 2.0. size 489196 bytes: control archive=552 bytes. 455 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: libmath-prime-util-gmp-perl-dbgsym Source: libmath-prime-util-gmp-perl (0.53-1) Version: 0.53-1+b1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Perl Group Installed-Size: 511 Depends: libmath-prime-util-gmp-perl (= 0.53-1+b1) Section: debug Priority: optional Description: debug symbols for libmath-prime-util-gmp-perl Build-Ids: 4d44bb30aea3cf50bfd29e7202b722f2ea5a1929 drwxr-xr-x root/root 0 2026-03-27 22:45 ./ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/debug/.build-id/4d/ -rw-r--r-- root/root 512512 2026-03-27 22:45 ./usr/lib/debug/.build-id/4d/44bb30aea3cf50bfd29e7202b722f2ea5a1929.debug drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl-dbgsym -> libmath-prime-util-gmp-perl libmath-prime-util-gmp-perl_0.53-1+b1_amd64.deb ----------------------------------------------- new Debian package, version 2.0. size 303716 bytes: control archive=1512 bytes. 1362 bytes, 27 lines control 1433 bytes, 15 lines md5sums Package: libmath-prime-util-gmp-perl Source: libmath-prime-util-gmp-perl (0.53-1) Version: 0.53-1+b1 Architecture: amd64 Maintainer: Debian Perl Group Installed-Size: 768 Depends: perl (>= 5.44.0~rc1-1), perlapi-5.44.0, libc6 (>= 2.29), libgmp10 (>= 2:6.3.0+dfsg) Recommends: libmath-prime-util-perl Section: perl Priority: optional Homepage: https://metacpan.org/release/Math-Prime-Util-GMP Description: utilities related to prime numbers, using GMP Math::Prime::Util::GMP contains a set of utilities related to prime numbers, using GMP. This includes primality tests, getting primes in a range, and factoring. . While it certainly can be used directly, the main purpose of this module is for Math::Prime::Util. That module will automatically load this if it is installed, greatly speeding up many of its operations on big numbers. . Inputs and outputs for big numbers are via strings, so you do not need to use a bigint package in your program. However if you do use bigints, inputs will be converted internally so there is no need to convert before a call. Output results are returned as either Perl scalars (for native-size) or strings (for bigints). Math::Prime::Util tries to reconvert all strings back into the callers bigint type if possible, which makes it more convenient for calculations. drwxr-xr-x root/root 0 2026-03-27 22:45 ./ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/Math/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/Math/Prime/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/Math/Prime/Util/ -rw-r--r-- root/root 115069 2026-03-08 09:11 ./usr/lib/x86_64-linux-gnu/perl5/5.44/Math/Prime/Util/GMP.pm drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/Prime/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/Prime/Util/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/Prime/Util/GMP/ -rw-r--r-- root/root 498192 2026-03-27 22:45 ./usr/lib/x86_64-linux-gnu/perl5/5.44/auto/Math/Prime/Util/GMP/GMP.so drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/ -rw-r--r-- root/root 2763 2026-03-07 04:58 ./usr/share/doc/libmath-prime-util-gmp-perl/README -rw-r--r-- root/root 3652 2026-03-07 04:58 ./usr/share/doc/libmath-prime-util-gmp-perl/TODO.gz -rw-r--r-- root/root 217 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/changelog.Debian.amd64.gz -rw-r--r-- root/root 839 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/changelog.Debian.gz -rw-r--r-- root/root 13230 2026-03-11 06:11 ./usr/share/doc/libmath-prime-util-gmp-perl/changelog.gz -rw-r--r-- root/root 2164 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/copyright drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/ -rwxr-xr-x root/root 1004 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/bench-mp-psrp.pl -rwxr-xr-x root/root 1444 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/convert-gmpecpp-cert.pl -rwxr-xr-x root/root 2387 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/convert-primo-cert.pl -rw-r--r-- root/root 58610 2020-07-28 11:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/vcert.c -rwxr-xr-x root/root 19450 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/verify-cert.pl -rw-r--r-- root/root 3775 2026-03-27 22:45 ./usr/share/doc/libmath-prime-util-gmp-perl/examples/verify_primegap.pl drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/man/ drwxr-xr-x root/root 0 2026-03-27 22:45 ./usr/share/man/man3/ -rw-r--r-- root/root 35292 2026-03-27 22:45 ./usr/share/man/man3/Math::Prime::Util::GMP.3pm.gz +------------------------------------------------------------------------------+ | Post Build Fri, 26 Jun 2026 23:55:13 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Fri, 26 Jun 2026 23:55:13 +0000 | +------------------------------------------------------------------------------+ Purging /build/libmath-prime-util-gmp-perl-DWOtVx Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Fri, 26 Jun 2026 23:55:13 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 9208 Build-Time: 20 Distribution: perl-5.44 Host Architecture: amd64 Install-Time: 4 Job: /srv/debomatic/incoming/libmath-prime-util-gmp-perl_0.53-1.dsc Machine Architecture: amd64 Package: libmath-prime-util-gmp-perl Package-Time: 28 Source-Version: 0.53-1 Space: 9208 Status: successful Version: 0.53-1+b1 -------------------------------------------------------------------------------- Finished at 2026-06-26T23:55:12Z Build needed 00:00:28, 9208k disk space