PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-11-12T00:38:28 ActivePerl-1400 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Wed, 12 Nov 2014 07:29:02 GMT Running make for R/RE/REHSACK/App-Math-Tutor-0.005.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RE/REHSACK/App-Math-Tutor-0.005.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\R\RE\REHSACK\App-Math-Tutor-0.005.tar.gz ok App-Math-Tutor-0.005/ App-Math-Tutor-0.005/bin/ App-Math-Tutor-0.005/Changes App-Math-Tutor-0.005/inc/ App-Math-Tutor-0.005/lib/ App-Math-Tutor-0.005/Makefile.PL App-Math-Tutor-0.005/MANIFEST App-Math-Tutor-0.005/MANIFEST.SKIP App-Math-Tutor-0.005/META.json App-Math-Tutor-0.005/META.yml App-Math-Tutor-0.005/README App-Math-Tutor-0.005/share/ App-Math-Tutor-0.005/t/ App-Math-Tutor-0.005/t/00-load.t App-Math-Tutor-0.005/t/01-simple.t App-Math-Tutor-0.005/t/02-util.t App-Math-Tutor-0.005/share/onecolmlsol.tt2 App-Math-Tutor-0.005/share/twocols.tt2 App-Math-Tutor-0.005/lib/App/ App-Math-Tutor-0.005/lib/App/Math/ App-Math-Tutor-0.005/lib/App/Math/Tutor/ App-Math-Tutor-0.005/lib/App/Math/Tutor.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Numbers.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Util.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/DecFrac.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/DecFracExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Exercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Natural.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/NaturalExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Poly.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/PolyExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Power.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/PowerExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Roman.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/Unit.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/UnitExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/VulFrac.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Role/VulFracExercise.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Natural/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Natural.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Poly/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Poly.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Power/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Power.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Roman/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Roman.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Add.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Cast.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Compare.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Mul.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit/Cmd/Add.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit/Cmd/Cast.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Unit/Cmd/Compare.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Roman/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Roman/Cmd/Add.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Roman/Cmd/Cast.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Power/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Power/Cmd/Rules.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Poly/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Poly/Cmd/Solve.pm App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Natural/Cmd/ App-Math-Tutor-0.005/lib/App/Math/Tutor/Cmd/Natural/Cmd/Add.pm App-Math-Tutor-0.005/inc/File-ShareDir-Install/ App-Math-Tutor-0.005/inc/File-ShareDir-Install/File/ App-Math-Tutor-0.005/inc/File-ShareDir-Install/File/ShareDir/ App-Math-Tutor-0.005/inc/File-ShareDir-Install/File/ShareDir/Install.pm App-Math-Tutor-0.005/bin/mtut CPAN.pm: Building R/RE/REHSACK/App-Math-Tutor-0.005.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Warning: prerequisite Math::Prime::Util 0 not found. Warning: prerequisite Template::Plugin::Latex 3.01 not found. Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for App::Math::Tutor Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- REHSACK/App-Math-Tutor-0.005.tar.gz ---- Template::Plugin::Latex [requires] Math::Prime::Util [requires] Running make test Delayed until after prerequisites Running test for module 'Template::Plugin::Latex' Running make for E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\EI\EINHVERFR\Template-Plugin-Latex-3.06.tar.gz ok Template-Plugin-Latex-3.06/ Template-Plugin-Latex-3.06/TODO Template-Plugin-Latex-3.06/INSTALL Template-Plugin-Latex-3.06/texinputs/ Template-Plugin-Latex-3.06/texinputs/tt2.sty Template-Plugin-Latex-3.06/README Template-Plugin-Latex-3.06/lib/ Template-Plugin-Latex-3.06/lib/Template/ Template-Plugin-Latex-3.06/lib/Template/Latex.pm Template-Plugin-Latex-3.06/lib/Template/Plugin/ Template-Plugin-Latex-3.06/lib/Template/Plugin/Latex.pm Template-Plugin-Latex-3.06/Makefile.PL Template-Plugin-Latex-3.06/Changes Template-Plugin-Latex-3.06/META.json Template-Plugin-Latex-3.06/t/ Template-Plugin-Latex-3.06/t/20-references.t Template-Plugin-Latex-3.06/t/12-template.t Template-Plugin-Latex-3.06/t/output/ Template-Plugin-Latex-3.06/t/output/README Template-Plugin-Latex-3.06/t/README Template-Plugin-Latex-3.06/t/input/ Template-Plugin-Latex-3.06/t/input/testrefs.tex Template-Plugin-Latex-3.06/t/input/testinc.tex Template-Plugin-Latex-3.06/t/input/bibfiles/ Template-Plugin-Latex-3.06/t/input/bibfiles/testbib.bib Template-Plugin-Latex-3.06/t/input/deeply/ Template-Plugin-Latex-3.06/t/input/deeply/nested/ Template-Plugin-Latex-3.06/t/input/deeply/nested/directory/ Template-Plugin-Latex-3.06/t/input/deeply/nested/directory/testinc2.tex Template-Plugin-Latex-3.06/t/input/testrefs.dvi Template-Plugin-Latex-3.06/t/01-latex2dvi.t Template-Plugin-Latex-3.06/t/13-latex-encode.t Template-Plugin-Latex-3.06/t/lib/ Template-Plugin-Latex-3.06/t/lib/Template/ Template-Plugin-Latex-3.06/t/lib/Template/Test/ Template-Plugin-Latex-3.06/t/lib/Template/Test/Latex.pm Template-Plugin-Latex-3.06/t/00-latex.t Template-Plugin-Latex-3.06/t/03-latex2ps.t Template-Plugin-Latex-3.06/t/02-latex2pdf.t Template-Plugin-Latex-3.06/t/10-output.t Template-Plugin-Latex-3.06/t/11-plugin-errors.t Template-Plugin-Latex-3.06/META.yml Template-Plugin-Latex-3.06/MANIFEST CPAN.pm: Building E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Warning: prerequisite LaTeX::Driver 0.07 not found. Argument "0.091.6" isn't numeric in numeric lt (<) at C:/cpanfly-5.14/var/megalib/ExtUtils/MakeMaker.pm line 532. Warning: NAME must be a package name Checking if your kit is complete... Warning: the following files are missing in your kit: t/21-includes.t t/22-tableofcontents.t t/23-makeindex.t t/24-bibliography.t Please inform the author. Generating a nmake-style Makefile Writing Makefile for Template-Plugin-Latex Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- EINHVERFR/Template-Plugin-Latex-3.06.tar.gz ---- LaTeX::Driver [requires] Running make test Delayed until after prerequisites Running test for module 'LaTeX::Driver' Running make for E/EI/EINHVERFR/LaTeX-Driver-0.200.4.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\EI\EINHVERFR\LaTeX-Driver-0.200.4.tar.gz ok LaTeX-Driver-0.200.4/ LaTeX-Driver-0.200.4/TODO LaTeX-Driver-0.200.4/INSTALL LaTeX-Driver-0.200.4/README LaTeX-Driver-0.200.4/lib/ LaTeX-Driver-0.200.4/lib/LaTeX/ LaTeX-Driver-0.200.4/lib/LaTeX/Driver.pm.new LaTeX-Driver-0.200.4/lib/LaTeX/Driver/ LaTeX-Driver-0.200.4/lib/LaTeX/Driver/FilterProgram.pm LaTeX-Driver-0.200.4/lib/LaTeX/Driver.pm LaTeX-Driver-0.200.4/script/ LaTeX-Driver-0.200.4/script/latex2dvi LaTeX-Driver-0.200.4/script/README LaTeX-Driver-0.200.4/script/latex2ps LaTeX-Driver-0.200.4/script/latex2pdf LaTeX-Driver-0.200.4/inc/ LaTeX-Driver-0.200.4/inc/Module/ LaTeX-Driver-0.200.4/inc/Module/Install/ LaTeX-Driver-0.200.4/inc/Module/Install/Base.pm LaTeX-Driver-0.200.4/inc/Module/Install/Makefile.pm LaTeX-Driver-0.200.4/inc/Module/Install/Fetch.pm LaTeX-Driver-0.200.4/inc/Module/Install/Can.pm LaTeX-Driver-0.200.4/inc/Module/Install/Scripts.pm LaTeX-Driver-0.200.4/inc/Module/Install/WriteAll.pm LaTeX-Driver-0.200.4/inc/Module/Install/Metadata.pm LaTeX-Driver-0.200.4/inc/Module/Install/AuthorRequires.pm LaTeX-Driver-0.200.4/inc/Module/Install/AuthorTests.pm LaTeX-Driver-0.200.4/inc/Module/Install/Win32.pm LaTeX-Driver-0.200.4/inc/Module/Install/ReadmeFromPod.pm LaTeX-Driver-0.200.4/inc/Module/Install/External.pm LaTeX-Driver-0.200.4/inc/Module/Install.pm LaTeX-Driver-0.200.4/Makefile.PL LaTeX-Driver-0.200.4/README.md LaTeX-Driver-0.200.4/Changes LaTeX-Driver-0.200.4/t/ LaTeX-Driver-0.200.4/t/01-errors.t LaTeX-Driver-0.200.4/t/13-tableofcontents.t LaTeX-Driver-0.200.4/t/README LaTeX-Driver-0.200.4/t/40-pkg-longtable.t LaTeX-Driver-0.200.4/t/10-simpledoc.t LaTeX-Driver-0.200.4/t/lib/ LaTeX-Driver-0.200.4/t/lib/Test/ LaTeX-Driver-0.200.4/t/lib/Test/LaTeX/ LaTeX-Driver-0.200.4/t/lib/Test/LaTeX/Driver.pm LaTeX-Driver-0.200.4/t/31-input-from-variable.t LaTeX-Driver-0.200.4/t/02-brokendocs.t LaTeX-Driver-0.200.4/t/12-includes.t LaTeX-Driver-0.200.4/t/91-pod.t LaTeX-Driver-0.200.4/t/11-references.t LaTeX-Driver-0.200.4/t/30-output-to-variable.t LaTeX-Driver-0.200.4/t/perlcriticrc LaTeX-Driver-0.200.4/t/92-pod-coverage.t LaTeX-Driver-0.200.4/t/20-complexdoc.t LaTeX-Driver-0.200.4/t/14-makeindex.t LaTeX-Driver-0.200.4/t/90-kwalitee.t LaTeX-Driver-0.200.4/t/93-perl-critic.t LaTeX-Driver-0.200.4/t/testdata/ LaTeX-Driver-0.200.4/t/testdata/13-tableofcontents/ LaTeX-Driver-0.200.4/t/testdata/13-tableofcontents/13-tableofcontents.tex LaTeX-Driver-0.200.4/t/testdata/30-output-to-variable/ LaTeX-Driver-0.200.4/t/testdata/30-output-to-variable/30-output-to-variable.tex LaTeX-Driver-0.200.4/t/testdata/31-input-from-variable/ LaTeX-Driver-0.200.4/t/testdata/31-input-from-variable/31-input-from-variable.tex LaTeX-Driver-0.200.4/t/testdata/README LaTeX-Driver-0.200.4/t/testdata/20-complexdoc/ LaTeX-Driver-0.200.4/t/testdata/20-complexdoc/20-complexdoc.tex LaTeX-Driver-0.200.4/t/testdata/20-complexdoc/testinc.tex LaTeX-Driver-0.200.4/t/testdata/20-complexdoc/testbib.bib LaTeX-Driver-0.200.4/t/testdata/20-complexdoc/testinc.aux LaTeX-Driver-0.200.4/t/testdata/14-makeindex/ LaTeX-Driver-0.200.4/t/testdata/14-makeindex/14-makeindex.tex LaTeX-Driver-0.200.4/t/testdata/14-makeindex/testind.ist LaTeX-Driver-0.200.4/t/testdata/00-common/ LaTeX-Driver-0.200.4/t/testdata/00-common/testinc2.tex LaTeX-Driver-0.200.4/t/testdata/15-bibtex/ LaTeX-Driver-0.200.4/t/testdata/15-bibtex/testbib.bib LaTeX-Driver-0.200.4/t/testdata/15-bibtex/15-bibtex.tex LaTeX-Driver-0.200.4/t/testdata/02-brokendocs/ LaTeX-Driver-0.200.4/t/testdata/02-brokendocs/02-brokendocs.tex LaTeX-Driver-0.200.4/t/testdata/12-includes/ LaTeX-Driver-0.200.4/t/testdata/12-includes/12-includes.tex LaTeX-Driver-0.200.4/t/testdata/12-includes/testinc.tex LaTeX-Driver-0.200.4/t/testdata/12-includes/testinc.aux LaTeX-Driver-0.200.4/t/testdata/01-errors/ LaTeX-Driver-0.200.4/t/testdata/01-errors/01-errors.tex LaTeX-Driver-0.200.4/t/testdata/40-pkg-longtable/ LaTeX-Driver-0.200.4/t/testdata/40-pkg-longtable/40-pkg-longtable.tex LaTeX-Driver-0.200.4/t/testdata/10-simpledoc/ LaTeX-Driver-0.200.4/t/testdata/10-simpledoc/10-simpledoc.tex LaTeX-Driver-0.200.4/t/testdata/11-references/ LaTeX-Driver-0.200.4/t/testdata/11-references/11-references.tex LaTeX-Driver-0.200.4/t/00-basic.t LaTeX-Driver-0.200.4/t/15-bibtex.t LaTeX-Driver-0.200.4/META.yml LaTeX-Driver-0.200.4/MANIFEST.SKIP LaTeX-Driver-0.200.4/MANIFEST CPAN.pm: Building E/EI/EINHVERFR/LaTeX-Driver-0.200.4.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL NA: Unable to build distribution on this platform. Locating bin:latex... missing. Unresolvable missing external dependency. Please install 'latex' seperately and try again. No 'Makefile' created EINHVERFR/LaTeX-Driver-0.200.4.tar.gz C:\Perl-5.14\bin\perl.exe Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make for E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG CPAN.pm: Building E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz Warning: Prerequisite 'LaTeX::Driver => 0.07' for 'EINHVERFR/Template-Plugin-Latex-3.06.tar.gz' failed when processing 'EINHVERFR/LaTeX-Driver-0.200.4.tar.gz' with 'writemakefile => NO -- No 'Makefile' created '. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Template/Plugin/Latex.pm blib\lib\Template\Plugin\Latex.pm cp lib/Template/Latex.pm blib\lib\Template\Latex.pm EINHVERFR/Template-Plugin-Latex-3.06.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t # Failed test 'use Template::Latex;' # at t\00-latex.t line 26. # Tried to use 'Template::Latex'. # Error: Can't locate LaTeX/Driver.pm in @INC (@INC contains: C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\arch C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. # BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. # Compilation failed in require at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Latex.pm line 43. # BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Latex.pm line 43. # Compilation failed in require at t\00-latex.t line 26. # BEGIN failed--compilation aborted at t\00-latex.t line 26. Can't locate object method "latex_path" via package "Template::Latex" at t\00-latex.t line 27. # Looks like you planned 14 tests but ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test exited with 255 just after 1. t\00-latex.t .......... 1..14 not ok 1 - use Template::Latex; Dubious, test returned 255 (wstat 65280, 0xff00) Failed 14/14 subtests t\01-latex2dvi.t ...... 1..1 ok 1 - test skipped ok t\02-latex2pdf.t ...... 1..1 ok 1 - Tests skipped, LATEX_TESTING not set ok t\03-latex2ps.t ....... 1..1 ok 1 - Tests skipped, LATEX_TESTING not set ok Can't locate LaTeX/Driver.pm in @INC (@INC contains: C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/t/lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\arch C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. Compilation failed in require at t\10-output.t line 22. BEGIN failed--compilation aborted at t\10-output.t line 22. t\10-output.t ......... Dubious, test returned 2 (wstat 512, 0x200) No subtests run t\11-plugin-errors.t .. skipped: need to realign the tests here with the errors thrown by LaTeX::Driver Can't locate LaTeX/Driver.pm in @INC (@INC contains: C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/t/lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\arch C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40. Compilation failed in require at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Latex.pm line 43. BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Latex.pm line 43. Compilation failed in require at t\12-template.t line 20. BEGIN failed--compilation aborted at t\12-template.t line 20. t\12-template.t ....... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Template process failed: plugin error - Can't locate LaTeX/Driver.pm in @INC (@INC contains: C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/t/lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\lib C:\cpanfly-5.14\var\cpan\build\Template-Plugin-Latex-3.06-jGd0XG\blib\arch C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40, line 1. BEGIN failed--compilation aborted at C:/cpanfly-5.14/var/cpan/build/Template-Plugin-Latex-3.06-jGd0XG/lib/Template/Plugin/Latex.pm line 40, line 1. Compilation failed in require at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192, line 1. FAILED 4: - template text 1 process FAILED: [% USE Latex; "abc" | latex_enc... FAILED 5: - (obviously did not match expected) Template process failed: plugin error - Attempt to reload Template/Plugin/Latex.pm aborted. Compilation failed in require at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192, line 1. FAILED 6: - template text 2 process FAILED: [% USE Latex; "AT&T" | latex_enc... FAILED 7: - (obviously did not match expected) Template process failed: plugin error - Attempt to reload Template/Plugin/Latex.pm aborted. Compilation failed in require at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192, line 1. FAILED 8: - template text 3 process FAILED: [% USE Latex; "42%" | latex_enc... FAILED 9: - (obviously did not match expected) Template process failed: plugin error - Attempt to reload Template/Plugin/Latex.pm aborted. Compilation failed in require at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192, line 1. FAILED 10: - template text 4 process FAILED: [% USE Latex; "mod_perl" | late... FAILED 11: - (obviously did not match expected) Template process failed: plugin error - Attempt to reload Template/Plugin/Latex.pm aborted. Compilation failed in require at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192, line 1. FAILED 12: - template text 5 process FAILED: [% USE Latex; 'blah "double-quot... FAILED 13: - (obviously did not match expected) t\13-latex-encode.t ... 1..13 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 5 tests not ok 4 - template text 1 process FAILED: [% USE Latex; "abc" | latex_enc... not ok 5 - (obviously did not match expected) not ok 6 - template text 2 process FAILED: [% USE Latex; "AT&T" | latex_enc... not ok 7 - (obviously did not match expected) not ok 8 - template text 3 process FAILED: [% USE Latex; "42%" | latex_enc... not ok 9 - (obviously did not match expected) not ok 10 - template text 4 process FAILED: [% USE Latex; "mod_perl" | late... not ok 11 - (obviously did not match expected) not ok 12 - template text 5 process FAILED: [% USE Latex; 'blah "double-quot... not ok 13 - (obviously did not match expected) Failed 10/13 subtests t\20-references.t ..... skipped: 'dvitype' is not available Test Summary Report ------------------- t\00-latex.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: Bad plan. You planned 14 tests but ran 1. t\10-output.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t\12-template.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t\13-latex-encode.t (Wstat: 0 Tests: 13 Failed: 10) Failed tests: 4-13 Files=9, Tests=17, 3 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: FAIL Failed 4/9 test programs. 11/17 subtests failed. NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0xff' Stop. EINHVERFR/Template-Plugin-Latex-3.06.tar.gz one dependency not OK (LaTeX::Driver); additionally test harness failed nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports EINHVERFR/Template-Plugin-Latex-3.06.tar.gz Running test for module 'Math::Prime::Util' Running make for D/DA/DANAJ/Math-Prime-Util-0.46.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DA\DANAJ\Math-Prime-Util-0.46.tar.gz ok Math-Prime-Util-0.46/ Math-Prime-Util-0.46/META.json Math-Prime-Util-0.46/.travis.yml Math-Prime-Util-0.46/TODO Math-Prime-Util-0.46/bin/ Math-Prime-Util-0.46/bin/primes.pl Math-Prime-Util-0.46/bin/factor.pl Math-Prime-Util-0.46/factor.h Math-Prime-Util-0.46/aks.c Math-Prime-Util-0.46/LICENSE Math-Prime-Util-0.46/README Math-Prime-Util-0.46/util.c Math-Prime-Util-0.46/cpanfile Math-Prime-Util-0.46/sieve.c Math-Prime-Util-0.46/cache.h Math-Prime-Util-0.46/lmo.h Math-Prime-Util-0.46/t/ Math-Prime-Util-0.46/t/97-synopsis.t Math-Prime-Util-0.46/t/14-nthprime.t Math-Prime-Util-0.46/t/22-aks-prime.t Math-Prime-Util-0.46/t/03-init.t Math-Prime-Util-0.46/t/32-iterators.t Math-Prime-Util-0.46/t/16-randomprime.t Math-Prime-Util-0.46/t/28-pi.t Math-Prime-Util-0.46/t/93-release-spelling.t Math-Prime-Util-0.46/t/02-can.t Math-Prime-Util-0.46/t/26-combinatorial.t Math-Prime-Util-0.46/t/25-lucas_sequences.t Math-Prime-Util-0.46/t/30-relations.t Math-Prime-Util-0.46/t/24-partitions.t Math-Prime-Util-0.46/t/33-examples.t Math-Prime-Util-0.46/t/81-bignum.t Math-Prime-Util-0.46/t/94-weaken.t Math-Prime-Util-0.46/t/23-primality-proofs.t Math-Prime-Util-0.46/t/51-primearray.t Math-Prime-Util-0.46/t/70-rt-bignum.t Math-Prime-Util-0.46/t/11-primes.t Math-Prime-Util-0.46/t/31-threading.t Math-Prime-Util-0.46/t/12-nextprime.t Math-Prime-Util-0.46/t/80-pp.t Math-Prime-Util-0.46/t/21-conseq-lcm.t Math-Prime-Util-0.46/t/91-release-pod-syntax.t Math-Prime-Util-0.46/t/27-bernfrac.t Math-Prime-Util-0.46/t/20-primorial.t Math-Prime-Util-0.46/t/90-release-perlcritic.t Math-Prime-Util-0.46/t/022-can-ntheory.t Math-Prime-Util-0.46/t/11-twinprimes.t Math-Prime-Util-0.46/t/17-pseudoprime.t Math-Prime-Util-0.46/t/04-inputvalidation.t Math-Prime-Util-0.46/t/18-functions.t Math-Prime-Util-0.46/t/23-random-certs.t Math-Prime-Util-0.46/t/011-load-ntheory.t Math-Prime-Util-0.46/t/19-moebius.t Math-Prime-Util-0.46/t/50-factoring.t Math-Prime-Util-0.46/t/13-primecount.t Math-Prime-Util-0.46/t/15-probprime.t Math-Prime-Util-0.46/t/92-release-pod-coverage.t Math-Prime-Util-0.46/t/01-load.t Math-Prime-Util-0.46/t/10-isprime.t Math-Prime-Util-0.46/lmo.c Math-Prime-Util-0.46/XS.xs Math-Prime-Util-0.46/lib/ Math-Prime-Util-0.46/lib/ntheory.pm Math-Prime-Util-0.46/lib/Math/ Math-Prime-Util-0.46/lib/Math/Prime/ Math-Prime-Util-0.46/lib/Math/Prime/Util/ Math-Prime-Util-0.46/lib/Math/Prime/Util/MemFree.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/PP.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/PPFE.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/PrimeIterator.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/ZetaBigFloat.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/PrimalityProving.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/RandomPrimes.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/PrimeArray.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/ECProjectivePoint.pm Math-Prime-Util-0.46/lib/Math/Prime/Util/ECAffinePoint.pm Math-Prime-Util-0.46/lib/Math/Prime/Util.pm Math-Prime-Util-0.46/META.yml Math-Prime-Util-0.46/bench/ Math-Prime-Util-0.46/bench/bench-miller-rabin.pl Math-Prime-Util-0.46/bench/factor-gnufactor.pl Math-Prime-Util-0.46/bench/bench-mp-psrp.pl Math-Prime-Util-0.46/bench/bench-mp-nextprime.pl Math-Prime-Util-0.46/bench/bench-factor-extra.pl Math-Prime-Util-0.46/bench/bench-mp-prime_count.pl Math-Prime-Util-0.46/bench/bench-pp-isprime.pl Math-Prime-Util-0.46/bench/bench-factor-semiprime.pl Math-Prime-Util-0.46/bench/bench-nthprime.pl Math-Prime-Util-0.46/bench/bench-primecount.pl Math-Prime-Util-0.46/bench/bench-random-prime-bigint.pl Math-Prime-Util-0.46/bench/bench-primearray.pl Math-Prime-Util-0.46/bench/bench-is-prime.pl Math-Prime-Util-0.46/bench/bench-pp-count.pl Math-Prime-Util-0.46/bench/bench-pp-sieve.pl Math-Prime-Util-0.46/bench/bench-isprime-bpsw.pl Math-Prime-Util-0.46/bench/bench-random-prime.pl Math-Prime-Util-0.46/bench/bench-factor.pl Math-Prime-Util-0.46/bench/bench-pcapprox.pl Math-Prime-Util-0.46/ppport.h Math-Prime-Util-0.46/examples/ Math-Prime-Util-0.46/examples/fibprime-serial.pl Math-Prime-Util-0.46/examples/twin_primes.pl Math-Prime-Util-0.46/examples/project_euler_070.pl Math-Prime-Util-0.46/examples/project_euler_010.pl Math-Prime-Util-0.46/examples/fibprime-mce.pl Math-Prime-Util-0.46/examples/project_euler_069.pl Math-Prime-Util-0.46/examples/project_euler_021.pl Math-Prime-Util-0.46/examples/README Math-Prime-Util-0.46/examples/verify-gmp-ecpp-cert.pl Math-Prime-Util-0.46/examples/csrand-gmp.pl Math-Prime-Util-0.46/examples/project_euler_072.pl Math-Prime-Util-0.46/examples/project_euler_131.pl Math-Prime-Util-0.46/examples/project_euler_037.pl Math-Prime-Util-0.46/examples/verify-cert.pl Math-Prime-Util-0.46/examples/project_euler_142.pl Math-Prime-Util-0.46/examples/abundant.pl Math-Prime-Util-0.46/examples/project_euler_211.pl Math-Prime-Util-0.46/examples/verify-sage-ecpp-cert.pl Math-Prime-Util-0.46/examples/project_euler_357.pl Math-Prime-Util-0.46/examples/project_euler_214.pl Math-Prime-Util-0.46/examples/project_euler_049.pl Math-Prime-Util-0.46/examples/find_mr_bases.pl Math-Prime-Util-0.46/examples/verify-primegaps.pl Math-Prime-Util-0.46/examples/project_euler_193.pl Math-Prime-Util-0.46/examples/csrand.pl Math-Prime-Util-0.46/examples/project_euler_095.pl Math-Prime-Util-0.46/examples/inverse_totient.pl Math-Prime-Util-0.46/examples/project_euler_342.pl Math-Prime-Util-0.46/examples/numseqs.pl Math-Prime-Util-0.46/examples/fibprime-threads.pl Math-Prime-Util-0.46/examples/porter.pl Math-Prime-Util-0.46/examples/sophie_germain.pl Math-Prime-Util-0.46/examples/project_euler_047.pl Math-Prime-Util-0.46/MANIFEST Math-Prime-Util-0.46/cache.c Math-Prime-Util-0.46/aks.h Math-Prime-Util-0.46/inc/ Math-Prime-Util-0.46/inc/Devel/ Math-Prime-Util-0.46/inc/Devel/CheckLib.pm Math-Prime-Util-0.46/primality.c Math-Prime-Util-0.46/Makefile.PL Math-Prime-Util-0.46/sieve.h Math-Prime-Util-0.46/mulmod.h Math-Prime-Util-0.46/ptypes.h Math-Prime-Util-0.46/xt/ Math-Prime-Util-0.46/xt/primecount-many.t Math-Prime-Util-0.46/xt/totient-range.pl Math-Prime-Util-0.46/xt/legendre_phi.t Math-Prime-Util-0.46/xt/nthprime.t Math-Prime-Util-0.46/xt/pari-compare.pl Math-Prime-Util-0.46/xt/test-ispower.pl Math-Prime-Util-0.46/xt/test-factor-mpxs.pl Math-Prime-Util-0.46/xt/test-primes-script2.pl Math-Prime-Util-0.46/xt/moebius-mertens.pl Math-Prime-Util-0.46/xt/primes-edgecases.pl Math-Prime-Util-0.46/xt/twin_prime_count.t Math-Prime-Util-0.46/xt/rwh_primecount.py Math-Prime-Util-0.46/xt/test-factor-yafu.pl Math-Prime-Util-0.46/xt/test-pcapprox.pl Math-Prime-Util-0.46/xt/pari-totient-moebius.pl Math-Prime-Util-0.46/xt/test-bpsw.pl Math-Prime-Util-0.46/xt/test-nthapprox.pl Math-Prime-Util-0.46/xt/measure_zeta_accuracy.pl Math-Prime-Util-0.46/xt/nth_twin_prime.t Math-Prime-Util-0.46/xt/factor-holf.pl Math-Prime-Util-0.46/xt/small-is-next-prev.pl Math-Prime-Util-0.46/xt/chinese.pl Math-Prime-Util-0.46/xt/rwh_primecount_numpy.py Math-Prime-Util-0.46/xt/primality-aks.pl Math-Prime-Util-0.46/xt/make-script-test-data.pl Math-Prime-Util-0.46/xt/primality-proofs.pl Math-Prime-Util-0.46/xt/test-primes-script.pl Math-Prime-Util-0.46/xt/test-nextprime-yafu.pl Math-Prime-Util-0.46/xt/primality-small.pl Math-Prime-Util-0.46/xt/primecount-approx.t Math-Prime-Util-0.46/Changes Math-Prime-Util-0.46/util.h Math-Prime-Util-0.46/primality.h Math-Prime-Util-0.46/constants.h Math-Prime-Util-0.46/factor.c Math-Prime-Util-0.46/lehmer.c Math-Prime-Util-0.46/lehmer.h Math-Prime-Util-0.46/multicall.h CPAN.pm: Building D/DA/DANAJ/Math-Prime-Util-0.46.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL It looks like you don't have the GMP library. Sad face. Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lm Generating a nmake-style Makefile Writing Makefile for Math::Prime::Util Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Math/Prime/Util/ECProjectivePoint.pm blib\lib\Math\Prime\Util\ECProjectivePoint.pm cp lib/Math/Prime/Util/MemFree.pm blib\lib\Math\Prime\Util\MemFree.pm cp lib/Math/Prime/Util.pm blib\lib\Math\Prime\Util.pm cp lib/Math/Prime/Util/RandomPrimes.pm blib\lib\Math\Prime\Util\RandomPrimes.pm cp lib/Math/Prime/Util/ECAffinePoint.pm blib\lib\Math\Prime\Util\ECAffinePoint.pm cp lib/Math/Prime/Util/PP.pm blib\lib\Math\Prime\Util\PP.pm cp lib/Math/Prime/Util/PPFE.pm blib\lib\Math\Prime\Util\PPFE.pm cp lib/Math/Prime/Util/ZetaBigFloat.pm blib\lib\Math\Prime\Util\ZetaBigFloat.pm cp lib/Math/Prime/Util/PrimeArray.pm blib\lib\Math\Prime\Util\PrimeArray.pm cp lib/ntheory.pm blib\lib\ntheory.pm cp lib/Math/Prime/Util/PrimeIterator.pm blib\lib\Math\Prime\Util\PrimeIterator.pm cp lib/Math/Prime/Util/PrimalityProving.pm blib\lib\Math\Prime\Util\PrimalityProving.pm Running Mkbootstrap for Math::Prime::Util () "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Util.bs" cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" cache.c cache.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" factor.c factor.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" primality.c primality.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" aks.c aks.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" lehmer.c lehmer.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" lmo.c lmo.c lmo.c(124) : warning C4244: 'initializing' : conversion from 'double ' to 'unsigned __int32 ', possible loss of data lmo.c(226) : warning C4244: '=' : conversion from 'unsigned __int32 ' to 'unsigned __int16 ', possible loss of data lmo.c(235) : warning C4244: '=' : conversion from 'unsigned __int32 ' to 'unsigned __int16 ', possible loss of data lmo.c(336) : warning C4244: '=' : conversion from 'long ' to 'unsigned __int16 ', possible loss of data lmo.c(476) : warning C4244: '=' : conversion from 'unsigned __int32 ' to 'unsigned __int8 ', possible loss of data cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" sieve.c sieve.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" util.c util.c util.h(207) : warning C4146: unary minus operator applied to unsigned type, result still unsigned util.c(647) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(648) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(649) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(650) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(652) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(653) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(654) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(655) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(656) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(657) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(658) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(659) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(660) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(661) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(662) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(663) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(664) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(665) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(667) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(668) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(669) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' util.c(1112) : warning C4244: 'initializing' : conversion from 'double ' to 'unsigned long ', possible loss of data util.c(1761) : warning C4056: overflow in floating-point constant arithmetic util.c(1840) : warning C4056: overflow in floating-point constant arithmetic util.c(1840) : warning C4056: overflow in floating-point constant arithmetic util.c(1843) : warning C4056: overflow in floating-point constant arithmetic util.c(1977) : warning C4056: overflow in floating-point constant arithmetic util.c(1980) : warning C4244: 'initializing' : conversion from 'long double ' to 'int ', possible loss of data util.c(2094) : warning C4056: overflow in floating-point constant arithmetic util.c(1761) : warning C4756: overflow in constant arithmetic util.c(1761) : warning C4756: overflow in constant arithmetic util.c(1840) : warning C4756: overflow in constant arithmetic util.c(1843) : warning C4756: overflow in constant arithmetic util.c(1840) : warning C4756: overflow in constant arithmetic util.c(1977) : warning C4756: overflow in constant arithmetic util.c(2094) : warning C4756: overflow in constant arithmetic "C:\Perl-5.14\bin\perl.exe" "C:\cpanfly-5.14\var\megalib\ExtUtils\xsubpp" -typemap "C:\Perl-5.14\lib\ExtUtils\typemap" XS.xs > XS.xsc && "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e mv -- XS.xsc XS.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" "-IC:\Perl-5.14\lib\CORE" XS.c XS.c XS.xs(826) : warning C4244: 'initializing' : conversion from 'const double ' to 'unsigned long ', possible loss of data XS.xs(879) : warning C4244: '=' : conversion from 'long ' to 'char ', possible loss of data "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Math::Prime::Util\", 'DLBASE' => 'Util', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Math\Prime\Util\Util.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.14\lib\CORE" -machine:x86 cache.obj factor.obj primality.obj aks.obj lehmer.obj lmo.obj sieve.obj util.obj XS.obj "C:\Perl-5.14\lib\CORE\perl514.lib" "C:\PROGRA~1\MICROS~3\VC98\Lib\oldnames.lib" "C:\PROGRA~1\MICROS~2\Lib\kernel32.lib" "C:\PROGRA~1\MICROS~2\Lib\user32.lib" "C:\PROGRA~1\MICROS~2\Lib\gdi32.lib" "C:\PROGRA~1\MICROS~2\Lib\winspool.lib" "C:\PROGRA~1\MICROS~2\Lib\comdlg32.lib" "C:\PROGRA~1\MICROS~2\Lib\advapi32.lib" "C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK\shell32.lib" "C:\PROGRA~1\MICROS~2\Lib\ole32.lib" "C:\PROGRA~1\MICROS~2\Lib\oleaut32.lib" "C:\PROGRA~1\MICROS~2\Lib\netapi32.lib" "C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK\uuid.lib" "C:\PROGRA~1\MICROS~2\Lib\ws2_32.lib" "C:\PROGRA~1\MICROS~2\Lib\mpr.lib" "C:\PROGRA~1\MICROS~2\Lib\winmm.lib" "C:\PROGRA~1\MICROS~2\Lib\version.lib" "C:\PROGRA~1\MICROS~2\Lib\odbc32.lib" "C:\PROGRA~1\MICROS~2\Lib\odbccp32.lib" "C:\PROGRA~1\MICROS~2\Lib\comctl32.lib" "C:\PROGRA~1\MICROS~3\VC98\Lib\msvcrt.lib" -def:Util.def Creating library blib\arch\auto\Math\Prime\Util\Util.lib and object blib\arch\auto\Math\Prime\Util\Util.exp if exist blib\arch\auto\Math\Prime\Util\Util.dll.manifest mt -nologo -manifest blib\arch\auto\Math\Prime\Util\Util.dll.manifest -outputresource:blib\arch\auto\Math\Prime\Util\Util.dll;2 if exist blib\arch\auto\Math\Prime\Util\Util.dll.manifest del blib\arch\auto\Math\Prime\Util\Util.dll.manifest "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Math\Prime\Util\Util.dll "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- bin/factor.pl blib\script\factor.pl pl2bat.bat blib\script\factor.pl "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- bin/primes.pl blib\script\primes.pl pl2bat.bat blib\script\primes.pl DANAJ/Math-Prime-Util-0.46.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl-5.14\bin\perl.exe" "-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; ok t\011-load-ntheory.t ......... 1..1 ok 1 - require ntheory; ok t\02-can.t ................... 1..1 ok 1 - Math::Prime::Util->can(...) ok t\022-can-ntheory.t .......... 1..1 ok 1 - ntheory can do is_prime ok # Using XS. t\03-init.t .................. 1..15 ok 1 - Math::Prime::Util->can('prime_get_config') ok 2 - Internal space grew after large precalc ok 3 - Internal space went back to original size after memfree ok 4 - An object of class 'Math::Prime::Util::MemFree' isa 'Math::Prime::Util::MemFree' ok 5 - Internal space grew after large precalc ok 6 - Memory released after MemFree object goes out of scope ok 7 - Internal space grew after large precalc ok 8 - Memory not freed yet because a MemFree object still live. ok 9 - Memory released after last MemFree object goes out of scope ok 10 - Internal space grew after large precalc ok 11 - Memory freed after successful eval ok 12 - Internal space grew after large precalc ok 13 - Memory normally not freed after eval die ok 14 - Internal space grew after large precalc ok 15 - Memory is freed after eval die using object scoper ok Argument "1.#IND" isn't numeric in numeric ge (>=) at t\04-inputvalidation.t line 76. t\04-inputvalidation.t ....... 1..28 ok 1 - next_prime(undef) ok 2 - next_prime('') ok 3 - next_prime(-4) ok 4 - next_prime(-) ok 5 - next_prime(+) ok 6 - next_prime(++4) ok 7 - next_prime(+-4) ok 8 - next_prime(-0004) ok 9 - next_prime(a) ok 10 - next_prime(5.6) ok 11 - next_prime(4e) ok 12 - next_prime(1.1e12) ok 13 - next_prime(1e8) ok 14 - next_prime(NaN) ok 15 - next_prime(-4) ok 16 - next_prime(15.6) ok 17 - next_prime(NaN) ok 18 - Correct: next_prime(10000000000000000000000012) ok 19 - Correct: next_prime(4) ok 20 - Correct: next_prime(+0004) ok 21 - Correct: next_prime(+4) ok 22 - Correct: next_prime(100000000) ok 23 - Correct: next_prime(0004) ok 24 - Correct: next_prime(9) ok 25 - Correct: next_prime(5) ok 26 # skip Your machine does not have NaN ok 27 # skip Your machine seems to not have NaN ok 28 - next_prime('111...111x') ok t\10-isprime.t ............... 1..102 ok 1 - is_prime(undef) ok 2 - 2 is prime ok 3 - 1 is not prime ok 4 - 0 is not prime ok 5 - -1 is not prime ok 6 - -2 is not prime ok 7 - is_prime powers of 2 ok 8 - is_prime 0..3572 ok 9 - 4033 is composite ok 10 - 4369 is composite ok 11 - 4371 is composite ok 12 - 4681 is composite ok 13 - 5461 is composite ok 14 - 5611 is composite ok 15 - 6601 is composite ok 16 - 7813 is composite ok 17 - 7957 is composite ok 18 - 8321 is composite ok 19 - 8401 is composite ok 20 - 8911 is composite ok 21 - 10585 is composite ok 22 - 12403 is composite ok 23 - 13021 is composite ok 24 - 14981 is composite ok 25 - 15751 is composite ok 26 - 15841 is composite ok 27 - 16531 is composite ok 28 - 18721 is composite ok 29 - 19345 is composite ok 30 - 23521 is composite ok 31 - 24211 is composite ok 32 - 25351 is composite ok 33 - 29341 is composite ok 34 - 29539 is composite ok 35 - 31621 is composite ok 36 - 38081 is composite ok 37 - 40501 is composite ok 38 - 41041 is composite ok 39 - 44287 is composite ok 40 - 44801 is composite ok 41 - 46657 is composite ok 42 - 47197 is composite ok 43 - 52633 is composite ok 44 - 53971 is composite ok 45 - 55969 is composite ok 46 - 62745 is composite ok 47 - 63139 is composite ok 48 - 63973 is composite ok 49 - 74593 is composite ok 50 - 75361 is composite ok 51 - 79003 is composite ok 52 - 79381 is composite ok 53 - 82513 is composite ok 54 - 87913 is composite ok 55 - 88357 is composite ok 56 - 88573 is composite ok 57 - 97567 is composite ok 58 - 101101 is composite ok 59 - 340561 is composite ok 60 - 488881 is composite ok 61 - 852841 is composite ok 62 - 1373653 is composite ok 63 - 1857241 is composite ok 64 - 6733693 is composite ok 65 - 9439201 is composite ok 66 - 17236801 is composite ok 67 - 23382529 is composite ok 68 - 25326001 is composite ok 69 - 34657141 is composite ok 70 - 56052361 is composite ok 71 - 146843929 is composite ok 72 - 216821881 is composite ok 73 - 3215031751 is composite ok 74 - 9551 is definitely prime ok 75 - 15683 is definitely prime ok 76 - 19609 is definitely prime ok 77 - 31397 is definitely prime ok 78 - 155921 is definitely prime ok 79 - 9587 is definitely prime ok 80 - 15727 is definitely prime ok 81 - 19661 is definitely prime ok 82 - 31469 is definitely prime ok 83 - 156007 is definitely prime ok 84 - 360749 is definitely prime ok 85 - 370373 is definitely prime ok 86 - 492227 is definitely prime ok 87 - 1349651 is definitely prime ok 88 - 1357333 is definitely prime ok 89 - 2010881 is definitely prime ok 90 - 4652507 is definitely prime ok 91 - 17051887 is definitely prime ok 92 - 20831533 is definitely prime ok 93 - 47326913 is definitely prime ok 94 - 122164969 is definitely prime ok 95 - 189695893 is definitely prime ok 96 - 191913031 is definitely prime ok 97 - 387096383 is definitely prime ok 98 - 436273291 is definitely prime ok 99 - 1294268779 is definitely prime ok 100 - 1453168433 is definitely prime ok 101 - 2300942869 is definitely prime ok 102 - 3842611109 is definitely prime ok t\11-primes.t ................ 1..113 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(inf) ok 14 - primes(2,inf) ok 15 - primes(inf,inf) ok 16 - primes(6) should return [2 3 5] ok 17 - primes(11) should return [2 3 5 7 11] ok 18 - primes(3) should return [2 3] ok 19 - primes(7) should return [2 3 5 7] ok 20 - primes(2) should return [2] ok 21 - primes(20) should return [2 3 5 7 11 13 17 19] ok 22 - primes(1) should return [] ok 23 - primes(4) should return [2 3] ok 24 - primes(18) should return [2 3 5 7 11 13 17] ok 25 - primes(0) should return [] ok 26 - primes(19) should return [2 3 5 7 11 13 17 19] ok 27 - primes(5) should return [2 3 5] ok 28 - Primes between 0 and 3572 ok 29 - primes(3,9) should return [3 5 7] ok 30 - primes(2,2) should return [2] ok 31 - primes(2,20) should return [2 3 5 7 11 13 17 19] ok 32 - primes(3089,3163) should return [3089 3109 3119 3121 3137 3163] ok 33 - primes(30,70) should return [31 37 41 43 47 53 59 61 67] ok 34 - primes(3088,3164) should return [3089 3109 3119 3121 3137 3163] ok 35 - primes(70,30) should return [] ok 36 - primes(2010733,2010881) should return [2010733 2010881] ok 37 - primes(20,2) should return [] ok 38 - primes(2,5) should return [2 3 5] ok 39 - primes(3842610773,3842611109) should return [3842610773 3842611109] ok 40 - primes(3,3) should return [3] ok 41 - primes(2,3) should return [2 3] ok 42 - primes(3842610774,3842611108) should return [] ok 43 - primes(3,7) should return [3 5 7] ok 44 - primes(2010734,2010880) should return [] ok 45 - primes(3,6) should return [3 5] ok 46 - primes(3090,3162) should return [3109 3119 3121 3137] ok 47 - primes(4,8) should return [5 7] ok 48 - count primes within a range ok 49 - erat(0, 3572) ok 50 - erat(2, 20) ok 51 - erat(30, 70) ok 52 - erat(30, 70) ok 53 - erat(20, 2) ok 54 - erat(1, 1) ok 55 - erat(2, 2) ok 56 - erat(3, 3) ok 57 - erat Primegap 21 inclusive ok 58 - erat Primegap 21 exclusive ok 59 - erat(3088, 3164) ok 60 - erat(3089, 3163) ok 61 - erat(3090, 3162) ok 62 - trial(0, 3572) ok 63 - trial(2, 20) ok 64 - trial(30, 70) ok 65 - trial(30, 70) ok 66 - trial(20, 2) ok 67 - trial(1, 1) ok 68 - trial(2, 2) ok 69 - trial(3, 3) ok 70 - trial Primegap 21 inclusive ok 71 - trial Primegap 21 exclusive ok 72 - trial(3088, 3164) ok 73 - trial(3089, 3163) ok 74 - trial(3090, 3162) ok 75 - primes(0, 3572) ok 76 - primes(2, 20) ok 77 - primes(30, 70) ok 78 - primes(30, 70) ok 79 - primes(20, 2) ok 80 - primes(1, 1) ok 81 - primes(2, 2) ok 82 - primes(3, 3) ok 83 - primes Primegap 21 inclusive ok 84 - primes Primegap 21 exclusive ok 85 - primes(3088, 3164) ok 86 - primes(3089, 3163) ok 87 - primes(3090, 3162) ok 88 - segment(0, 3572) ok 89 - segment(2, 20) ok 90 - segment(30, 70) ok 91 - segment(30, 70) ok 92 - segment(20, 2) ok 93 - segment(1, 1) ok 94 - segment(2, 2) ok 95 - segment(3, 3) ok 96 - segment Primegap 21 inclusive ok 97 - segment Primegap 21 exclusive ok 98 - segment(3088, 3164) ok 99 - segment(3089, 3163) ok 100 - segment(3090, 3162) ok 101 - sieve(0, 3572) ok 102 - sieve(2, 20) ok 103 - sieve(30, 70) ok 104 - sieve(30, 70) ok 105 - sieve(20, 2) ok 106 - sieve(1, 1) ok 107 - sieve(2, 2) ok 108 - sieve(3, 3) ok 109 - sieve Primegap 21 inclusive ok 110 - sieve Primegap 21 exclusive ok 111 - sieve(3088, 3164) ok 112 - sieve(3089, 3163) ok 113 - sieve(3090, 3162) ok t\11-twinprimes.t ............ 1..17 ok 1 - twin_primes(1607) ok 2 - nth_twin_prime for small values ok 3 - twin_primes(4294957296,4294957796) should return [4294957307 4294957397 4294957697] ok 4 - twin_primes(5,13) should return [5 11] ok 5 - twin_primes(3,11) should return [3 5 11] ok 6 - twin_primes(5,12) should return [5 11] ok 7 - twin_primes(4,11) should return [5 11] ok 8 - twin_primes(5,16) should return [5 11] ok 9 - twin_primes(5,10) should return [5] ok 10 - twin_primes(29,31) should return [29] ok 11 - twin_primes(6,10) should return [] ok 12 - twin_primes(0,11) should return [3 5 11] ok 13 - twin_primes(134217228,134217728) should return [134217401 134217437] ok 14 - twin_primes(1,11) should return [3 5 11] ok 15 - twin_primes(2,11) should return [3 5 11] ok 16 - twin_primes(213897,213997) should return [213947] ok 17 - twin_primes(5,11) should return [5 11] ok t\12-nextprime.t ............. 1..313 ok 1 - next_prime 0 .. 3572 ok 2 - prev_prime 0 .. 3572 ok 3 - next prime of 2010733 is 2010733+148 ok 4 - prev prime of 2010733+148 is 2010733 ok 5 - next prime of 19609 is 19609+52 ok 6 - prev prime of 19609+52 is 19609 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 0 ok 16 - Next prime of ~0-4 returns bigint next prime ok 17 - next_prime(2010733) == 2010881 ok 18 - next_prime(2010734) == 2010881 ok 19 - next_prime(2010735) == 2010881 ok 20 - next_prime(2010736) == 2010881 ok 21 - next_prime(2010737) == 2010881 ok 22 - next_prime(2010738) == 2010881 ok 23 - next_prime(2010739) == 2010881 ok 24 - next_prime(2010740) == 2010881 ok 25 - next_prime(2010741) == 2010881 ok 26 - next_prime(2010742) == 2010881 ok 27 - next_prime(2010743) == 2010881 ok 28 - next_prime(2010744) == 2010881 ok 29 - next_prime(2010745) == 2010881 ok 30 - next_prime(2010746) == 2010881 ok 31 - next_prime(2010747) == 2010881 ok 32 - next_prime(2010748) == 2010881 ok 33 - next_prime(2010749) == 2010881 ok 34 - next_prime(2010750) == 2010881 ok 35 - next_prime(2010751) == 2010881 ok 36 - next_prime(2010752) == 2010881 ok 37 - next_prime(2010753) == 2010881 ok 38 - next_prime(2010754) == 2010881 ok 39 - next_prime(2010755) == 2010881 ok 40 - next_prime(2010756) == 2010881 ok 41 - next_prime(2010757) == 2010881 ok 42 - next_prime(2010758) == 2010881 ok 43 - next_prime(2010759) == 2010881 ok 44 - next_prime(2010760) == 2010881 ok 45 - next_prime(2010761) == 2010881 ok 46 - next_prime(2010762) == 2010881 ok 47 - next_prime(2010763) == 2010881 ok 48 - next_prime(2010764) == 2010881 ok 49 - next_prime(2010765) == 2010881 ok 50 - next_prime(2010766) == 2010881 ok 51 - next_prime(2010767) == 2010881 ok 52 - next_prime(2010768) == 2010881 ok 53 - next_prime(2010769) == 2010881 ok 54 - next_prime(2010770) == 2010881 ok 55 - next_prime(2010771) == 2010881 ok 56 - next_prime(2010772) == 2010881 ok 57 - next_prime(2010773) == 2010881 ok 58 - next_prime(2010774) == 2010881 ok 59 - next_prime(2010775) == 2010881 ok 60 - next_prime(2010776) == 2010881 ok 61 - next_prime(2010777) == 2010881 ok 62 - next_prime(2010778) == 2010881 ok 63 - next_prime(2010779) == 2010881 ok 64 - next_prime(2010780) == 2010881 ok 65 - next_prime(2010781) == 2010881 ok 66 - next_prime(2010782) == 2010881 ok 67 - next_prime(2010783) == 2010881 ok 68 - next_prime(2010784) == 2010881 ok 69 - next_prime(2010785) == 2010881 ok 70 - next_prime(2010786) == 2010881 ok 71 - next_prime(2010787) == 2010881 ok 72 - next_prime(2010788) == 2010881 ok 73 - next_prime(2010789) == 2010881 ok 74 - next_prime(2010790) == 2010881 ok 75 - next_prime(2010791) == 2010881 ok 76 - next_prime(2010792) == 2010881 ok 77 - next_prime(2010793) == 2010881 ok 78 - next_prime(2010794) == 2010881 ok 79 - next_prime(2010795) == 2010881 ok 80 - next_prime(2010796) == 2010881 ok 81 - next_prime(2010797) == 2010881 ok 82 - next_prime(2010798) == 2010881 ok 83 - next_prime(2010799) == 2010881 ok 84 - next_prime(2010800) == 2010881 ok 85 - next_prime(2010801) == 2010881 ok 86 - next_prime(2010802) == 2010881 ok 87 - next_prime(2010803) == 2010881 ok 88 - next_prime(2010804) == 2010881 ok 89 - next_prime(2010805) == 2010881 ok 90 - next_prime(2010806) == 2010881 ok 91 - next_prime(2010807) == 2010881 ok 92 - next_prime(2010808) == 2010881 ok 93 - next_prime(2010809) == 2010881 ok 94 - next_prime(2010810) == 2010881 ok 95 - next_prime(2010811) == 2010881 ok 96 - next_prime(2010812) == 2010881 ok 97 - next_prime(2010813) == 2010881 ok 98 - next_prime(2010814) == 2010881 ok 99 - next_prime(2010815) == 2010881 ok 100 - next_prime(2010816) == 2010881 ok 101 - next_prime(2010817) == 2010881 ok 102 - next_prime(2010818) == 2010881 ok 103 - next_prime(2010819) == 2010881 ok 104 - next_prime(2010820) == 2010881 ok 105 - next_prime(2010821) == 2010881 ok 106 - next_prime(2010822) == 2010881 ok 107 - next_prime(2010823) == 2010881 ok 108 - next_prime(2010824) == 2010881 ok 109 - next_prime(2010825) == 2010881 ok 110 - next_prime(2010826) == 2010881 ok 111 - next_prime(2010827) == 2010881 ok 112 - next_prime(2010828) == 2010881 ok 113 - next_prime(2010829) == 2010881 ok 114 - next_prime(2010830) == 2010881 ok 115 - next_prime(2010831) == 2010881 ok 116 - next_prime(2010832) == 2010881 ok 117 - next_prime(2010833) == 2010881 ok 118 - next_prime(2010834) == 2010881 ok 119 - next_prime(2010835) == 2010881 ok 120 - next_prime(2010836) == 2010881 ok 121 - next_prime(2010837) == 2010881 ok 122 - next_prime(2010838) == 2010881 ok 123 - next_prime(2010839) == 2010881 ok 124 - next_prime(2010840) == 2010881 ok 125 - next_prime(2010841) == 2010881 ok 126 - next_prime(2010842) == 2010881 ok 127 - next_prime(2010843) == 2010881 ok 128 - next_prime(2010844) == 2010881 ok 129 - next_prime(2010845) == 2010881 ok 130 - next_prime(2010846) == 2010881 ok 131 - next_prime(2010847) == 2010881 ok 132 - next_prime(2010848) == 2010881 ok 133 - next_prime(2010849) == 2010881 ok 134 - next_prime(2010850) == 2010881 ok 135 - next_prime(2010851) == 2010881 ok 136 - next_prime(2010852) == 2010881 ok 137 - next_prime(2010853) == 2010881 ok 138 - next_prime(2010854) == 2010881 ok 139 - next_prime(2010855) == 2010881 ok 140 - next_prime(2010856) == 2010881 ok 141 - next_prime(2010857) == 2010881 ok 142 - next_prime(2010858) == 2010881 ok 143 - next_prime(2010859) == 2010881 ok 144 - next_prime(2010860) == 2010881 ok 145 - next_prime(2010861) == 2010881 ok 146 - next_prime(2010862) == 2010881 ok 147 - next_prime(2010863) == 2010881 ok 148 - next_prime(2010864) == 2010881 ok 149 - next_prime(2010865) == 2010881 ok 150 - next_prime(2010866) == 2010881 ok 151 - next_prime(2010867) == 2010881 ok 152 - next_prime(2010868) == 2010881 ok 153 - next_prime(2010869) == 2010881 ok 154 - next_prime(2010870) == 2010881 ok 155 - next_prime(2010871) == 2010881 ok 156 - next_prime(2010872) == 2010881 ok 157 - next_prime(2010873) == 2010881 ok 158 - next_prime(2010874) == 2010881 ok 159 - next_prime(2010875) == 2010881 ok 160 - next_prime(2010876) == 2010881 ok 161 - next_prime(2010877) == 2010881 ok 162 - next_prime(2010878) == 2010881 ok 163 - next_prime(2010879) == 2010881 ok 164 - next_prime(2010880) == 2010881 ok 165 - prev_prime(2010734) == 2010733 ok 166 - prev_prime(2010735) == 2010733 ok 167 - prev_prime(2010736) == 2010733 ok 168 - prev_prime(2010737) == 2010733 ok 169 - prev_prime(2010738) == 2010733 ok 170 - prev_prime(2010739) == 2010733 ok 171 - prev_prime(2010740) == 2010733 ok 172 - prev_prime(2010741) == 2010733 ok 173 - prev_prime(2010742) == 2010733 ok 174 - prev_prime(2010743) == 2010733 ok 175 - prev_prime(2010744) == 2010733 ok 176 - prev_prime(2010745) == 2010733 ok 177 - prev_prime(2010746) == 2010733 ok 178 - prev_prime(2010747) == 2010733 ok 179 - prev_prime(2010748) == 2010733 ok 180 - prev_prime(2010749) == 2010733 ok 181 - prev_prime(2010750) == 2010733 ok 182 - prev_prime(2010751) == 2010733 ok 183 - prev_prime(2010752) == 2010733 ok 184 - prev_prime(2010753) == 2010733 ok 185 - prev_prime(2010754) == 2010733 ok 186 - prev_prime(2010755) == 2010733 ok 187 - prev_prime(2010756) == 2010733 ok 188 - prev_prime(2010757) == 2010733 ok 189 - prev_prime(2010758) == 2010733 ok 190 - prev_prime(2010759) == 2010733 ok 191 - prev_prime(2010760) == 2010733 ok 192 - prev_prime(2010761) == 2010733 ok 193 - prev_prime(2010762) == 2010733 ok 194 - prev_prime(2010763) == 2010733 ok 195 - prev_prime(2010764) == 2010733 ok 196 - prev_prime(2010765) == 2010733 ok 197 - prev_prime(2010766) == 2010733 ok 198 - prev_prime(2010767) == 2010733 ok 199 - prev_prime(2010768) == 2010733 ok 200 - prev_prime(2010769) == 2010733 ok 201 - prev_prime(2010770) == 2010733 ok 202 - prev_prime(2010771) == 2010733 ok 203 - prev_prime(2010772) == 2010733 ok 204 - prev_prime(2010773) == 2010733 ok 205 - prev_prime(2010774) == 2010733 ok 206 - prev_prime(2010775) == 2010733 ok 207 - prev_prime(2010776) == 2010733 ok 208 - prev_prime(2010777) == 2010733 ok 209 - prev_prime(2010778) == 2010733 ok 210 - prev_prime(2010779) == 2010733 ok 211 - prev_prime(2010780) == 2010733 ok 212 - prev_prime(2010781) == 2010733 ok 213 - prev_prime(2010782) == 2010733 ok 214 - prev_prime(2010783) == 2010733 ok 215 - prev_prime(2010784) == 2010733 ok 216 - prev_prime(2010785) == 2010733 ok 217 - prev_prime(2010786) == 2010733 ok 218 - prev_prime(2010787) == 2010733 ok 219 - prev_prime(2010788) == 2010733 ok 220 - prev_prime(2010789) == 2010733 ok 221 - prev_prime(2010790) == 2010733 ok 222 - prev_prime(2010791) == 2010733 ok 223 - prev_prime(2010792) == 2010733 ok 224 - prev_prime(2010793) == 2010733 ok 225 - prev_prime(2010794) == 2010733 ok 226 - prev_prime(2010795) == 2010733 ok 227 - prev_prime(2010796) == 2010733 ok 228 - prev_prime(2010797) == 2010733 ok 229 - prev_prime(2010798) == 2010733 ok 230 - prev_prime(2010799) == 2010733 ok 231 - prev_prime(2010800) == 2010733 ok 232 - prev_prime(2010801) == 2010733 ok 233 - prev_prime(2010802) == 2010733 ok 234 - prev_prime(2010803) == 2010733 ok 235 - prev_prime(2010804) == 2010733 ok 236 - prev_prime(2010805) == 2010733 ok 237 - prev_prime(2010806) == 2010733 ok 238 - prev_prime(2010807) == 2010733 ok 239 - prev_prime(2010808) == 2010733 ok 240 - prev_prime(2010809) == 2010733 ok 241 - prev_prime(2010810) == 2010733 ok 242 - prev_prime(2010811) == 2010733 ok 243 - prev_prime(2010812) == 2010733 ok 244 - prev_prime(2010813) == 2010733 ok 245 - prev_prime(2010814) == 2010733 ok 246 - prev_prime(2010815) == 2010733 ok 247 - prev_prime(2010816) == 2010733 ok 248 - prev_prime(2010817) == 2010733 ok 249 - prev_prime(2010818) == 2010733 ok 250 - prev_prime(2010819) == 2010733 ok 251 - prev_prime(2010820) == 2010733 ok 252 - prev_prime(2010821) == 2010733 ok 253 - prev_prime(2010822) == 2010733 ok 254 - prev_prime(2010823) == 2010733 ok 255 - prev_prime(2010824) == 2010733 ok 256 - prev_prime(2010825) == 2010733 ok 257 - prev_prime(2010826) == 2010733 ok 258 - prev_prime(2010827) == 2010733 ok 259 - prev_prime(2010828) == 2010733 ok 260 - prev_prime(2010829) == 2010733 ok 261 - prev_prime(2010830) == 2010733 ok 262 - prev_prime(2010831) == 2010733 ok 263 - prev_prime(2010832) == 2010733 ok 264 - prev_prime(2010833) == 2010733 ok 265 - prev_prime(2010834) == 2010733 ok 266 - prev_prime(2010835) == 2010733 ok 267 - prev_prime(2010836) == 2010733 ok 268 - prev_prime(2010837) == 2010733 ok 269 - prev_prime(2010838) == 2010733 ok 270 - prev_prime(2010839) == 2010733 ok 271 - prev_prime(2010840) == 2010733 ok 272 - prev_prime(2010841) == 2010733 ok 273 - prev_prime(2010842) == 2010733 ok 274 - prev_prime(2010843) == 2010733 ok 275 - prev_prime(2010844) == 2010733 ok 276 - prev_prime(2010845) == 2010733 ok 277 - prev_prime(2010846) == 2010733 ok 278 - prev_prime(2010847) == 2010733 ok 279 - prev_prime(2010848) == 2010733 ok 280 - prev_prime(2010849) == 2010733 ok 281 - prev_prime(2010850) == 2010733 ok 282 - prev_prime(2010851) == 2010733 ok 283 - prev_prime(2010852) == 2010733 ok 284 - prev_prime(2010853) == 2010733 ok 285 - prev_prime(2010854) == 2010733 ok 286 - prev_prime(2010855) == 2010733 ok 287 - prev_prime(2010856) == 2010733 ok 288 - prev_prime(2010857) == 2010733 ok 289 - prev_prime(2010858) == 2010733 ok 290 - prev_prime(2010859) == 2010733 ok 291 - prev_prime(2010860) == 2010733 ok 292 - prev_prime(2010861) == 2010733 ok 293 - prev_prime(2010862) == 2010733 ok 294 - prev_prime(2010863) == 2010733 ok 295 - prev_prime(2010864) == 2010733 ok 296 - prev_prime(2010865) == 2010733 ok 297 - prev_prime(2010866) == 2010733 ok 298 - prev_prime(2010867) == 2010733 ok 299 - prev_prime(2010868) == 2010733 ok 300 - prev_prime(2010869) == 2010733 ok 301 - prev_prime(2010870) == 2010733 ok 302 - prev_prime(2010871) == 2010733 ok 303 - prev_prime(2010872) == 2010733 ok 304 - prev_prime(2010873) == 2010733 ok 305 - prev_prime(2010874) == 2010733 ok 306 - prev_prime(2010875) == 2010733 ok 307 - prev_prime(2010876) == 2010733 ok 308 - prev_prime(2010877) == 2010733 ok 309 - prev_prime(2010878) == 2010733 ok 310 - prev_prime(2010879) == 2010733 ok 311 - prev_prime(2010880) == 2010733 ok 312 - prev_prime(2010881) == 2010733 ok 313 - next_prime(1234567890) == 1234567891) ok t\13-primecount.t ............ 1..86 ok 1 - prime_count in void context ok 2 - Pi(60067) <= upper estimate ok 3 - Pi(60067) >= lower estimate ok 4 - prime_count_approx(60067) within 100 ok 5 - Pi(10000000) <= upper estimate ok 6 - Pi(10000000) >= lower estimate ok 7 - prime_count_approx(10000000) within 100 ok 8 - Pi(1000000000) <= upper estimate ok 9 - Pi(1000000000) >= lower estimate ok 10 - prime_count_approx(1000000000) within 500 ok 11 - Pi(1) <= upper estimate ok 12 - Pi(1) >= lower estimate ok 13 - prime_count_approx(1) within 100 ok 14 - Pi(1000000) <= upper estimate ok 15 - Pi(1000000) >= lower estimate ok 16 - prime_count_approx(1000000) within 100 ok 17 - Pi(30239) <= upper estimate ok 18 - Pi(30239) >= lower estimate ok 19 - prime_count_approx(30239) within 100 ok 20 - Pi(65535) <= upper estimate ok 21 - Pi(65535) >= lower estimate ok 22 - prime_count_approx(65535) within 100 ok 23 - Pi(100) <= upper estimate ok 24 - Pi(100) >= lower estimate ok 25 - prime_count_approx(100) within 100 ok 26 - Pi(4294967295) <= upper estimate ok 27 - Pi(4294967295) >= lower estimate ok 28 - prime_count_approx(4294967295) within 500 ok 29 - Pi(100000) <= upper estimate ok 30 - Pi(100000) >= lower estimate ok 31 - prime_count_approx(100000) within 100 ok 32 - Pi(100000000) <= upper estimate ok 33 - Pi(100000000) >= lower estimate ok 34 - prime_count_approx(100000000) within 100 ok 35 - Pi(16777215) <= upper estimate ok 36 - Pi(16777215) >= lower estimate ok 37 - prime_count_approx(16777215) within 100 ok 38 - Pi(10000) <= upper estimate ok 39 - Pi(10000) >= lower estimate ok 40 - prime_count_approx(10000) within 100 ok 41 - Pi(2147483647) <= upper estimate ok 42 - Pi(2147483647) >= lower estimate ok 43 - prime_count_approx(2147483647) within 500 ok 44 - Pi(1000) <= upper estimate ok 45 - Pi(1000) >= lower estimate ok 46 - prime_count_approx(1000) within 100 ok 47 - Pi(10) <= upper estimate ok 48 - Pi(10) >= lower estimate ok 49 - prime_count_approx(10) within 100 ok 50 - Pi(30249) <= upper estimate ok 51 - Pi(30249) >= lower estimate ok 52 - prime_count_approx(30249) within 100 ok 53 - Pi(100000) = 9592 ok 54 - Pi(60067) = 6062 ok 55 - Pi(10000) = 1229 ok 56 - Pi(1) = 0 ok 57 - Pi(1000000) = 78498 ok 58 - Pi(30239) = 3269 ok 59 - Pi(1000) = 168 ok 60 - Pi(30249) = 3270 ok 61 - Pi(10) = 4 ok 62 - Pi(65535) = 6542 ok 63 - Pi(100) = 25 ok 64 - prime_count(191912784 +247) = 1 ok 65 - prime_count(3 to 17) = 6 ok 66 - prime_count(191912783 +247) = 1 ok 67 - prime_count(1118105 to 9961674) = 575195 ok 68 - prime_count(0 to 1) = 0 ok 69 - prime_count(0 to 2) = 1 ok 70 - prime_count(4 to 17) = 5 ok 71 - prime_count(191912783 +248) = 2 ok 72 - prime_count(1 to 3) = 2 ok 73 - prime_count(17 to 13) = 0 ok 74 - prime_count(4 to 16) = 4 ok 75 - prime_count(191912784 +246) = 0 ok 76 - prime_count(24689 to 7973249) = 535368 ok 77 - prime_count(868396 to 9478505) = 563275 ok 78 - prime_count(130066574) = 7381740 ok 79 - XS LMO count ok 80 - XS segment count ok 81 - require Math::Prime::Util::PP; ok 82 - PP Lehmer count ok 83 - PP sieve count ok 84 - twin prime count 13 to 31 ok 85 - twin prime count 10^8 to +34587 ok 86 - twin prime count 654321 ok t\14-nthprime.t .............. 1..93 ok 1 - nth_prime(9592) <= 100000 ok 2 - nth_prime(9593) >= 100000 ok 3 - nth_prime(0) <= 1 ok 4 - nth_prime(1) >= 1 ok 5 - nth_prime(78498) <= 1000000 ok 6 - nth_prime(78499) >= 1000000 ok 7 - nth_prime(168) <= 1000 ok 8 - nth_prime(169) >= 1000 ok 9 - nth_prime(1229) <= 10000 ok 10 - nth_prime(1230) >= 10000 ok 11 - nth_prime(4) <= 10 ok 12 - nth_prime(5) >= 10 ok 13 - nth_prime(25) <= 100 ok 14 - nth_prime(26) >= 100 ok 15 - nth_prime for primes 0 .. 1000 ok 16 - nth_prime(6305540) <= upper estimate ok 17 - nth_prime(6305540) >= lower estimate ok 18 - nth_prime_approx(6305540) = 110047573 within 1% of 110040407 ok 19 - nth_prime(100000) <= upper estimate ok 20 - nth_prime(100000) >= lower estimate ok 21 - nth_prime_approx(100000) = 1299734 within 1% of 1299709 ok 22 - nth_prime(10000000) <= upper estimate ok 23 - nth_prime(10000000) >= lower estimate ok 24 - nth_prime_approx(10000000) = 179431239 within 1% of 179424673 ok 25 - nth_prime(6305537) <= upper estimate ok 26 - nth_prime(6305537) >= lower estimate ok 27 - nth_prime_approx(6305537) = 110047517 within 1% of 110040379 ok 28 - nth_prime(100000000) <= upper estimate ok 29 - nth_prime(100000000) >= lower estimate ok 30 - nth_prime_approx(100000000) = 2038076588 within 1% of 2038074743 ok 31 - nth_prime(10000) <= upper estimate ok 32 - nth_prime(10000) >= lower estimate ok 33 - nth_prime_approx(10000) = 104768 within 1% of 104729 ok 34 - nth_prime(6305541) <= upper estimate ok 35 - nth_prime(6305541) >= lower estimate ok 36 - nth_prime_approx(6305541) = 110047591 within 1% of 110040467 ok 37 - nth_prime(6305539) <= upper estimate ok 38 - nth_prime(6305539) >= lower estimate ok 39 - nth_prime_approx(6305539) = 110047554 within 1% of 110040391 ok 40 - nth_prime(6305542) <= upper estimate ok 41 - nth_prime(6305542) >= lower estimate ok 42 - nth_prime_approx(6305542) = 110047610 within 1% of 110040499 ok 43 - nth_prime(1) <= upper estimate ok 44 - nth_prime(1) >= lower estimate ok 45 - nth_prime_approx(1) = 2 within 2% of 2 ok 46 - nth_prime(6305538) <= upper estimate ok 47 - nth_prime(6305538) >= lower estimate ok 48 - nth_prime_approx(6305538) = 110047536 within 1% of 110040383 ok 49 - nth_prime(1000000) <= upper estimate ok 50 - nth_prime(1000000) >= lower estimate ok 51 - nth_prime_approx(1000000) = 15484040 within 1% of 15485863 ok 52 - nth_prime(1000) <= upper estimate ok 53 - nth_prime(1000) >= lower estimate ok 54 - nth_prime_approx(1000) = 7923 within 1% of 7919 ok 55 - nth_prime(10) <= upper estimate ok 56 - nth_prime(10) >= lower estimate ok 57 - nth_prime_approx(10) = 29 within 2% of 29 ok 58 - nth_prime(100) <= upper estimate ok 59 - nth_prime(100) >= lower estimate ok 60 - nth_prime_approx(100) = 537 within 2% of 541 ok 61 - nth_prime(6305543) <= upper estimate ok 62 - nth_prime(6305543) >= lower estimate ok 63 - nth_prime_approx(6305543) = 110047628 within 1% of 110040503 ok 64 - nth_prime(100000) = 1299709 ok 65 - nth_prime(6305540) = 110040407 ok 66 - nth_prime(10000000) = 179424673 ok 67 - nth_prime(6305537) = 110040379 ok 68 - nth_prime(10000) = 104729 ok 69 - nth_prime(6305539) = 110040391 ok 70 - nth_prime(6305541) = 110040467 ok 71 - nth_prime(6305542) = 110040499 ok 72 - nth_prime(1) = 2 ok 73 - nth_prime(6305538) = 110040383 ok 74 - nth_prime(1000000) = 15485863 ok 75 - nth_prime(1000) = 7919 ok 76 - nth_prime(10) = 29 ok 77 - nth_prime(100) = 541 ok 78 - nth_prime(6305543) = 110040503 ok 79 - nth_prime_lower(maxindex) <= maxprime ok 80 - nth_prime_upper(maxindex) >= maxprime ok 81 - nth_prime_lower(maxindex+1) >= nth_prime_lower(maxindex) ok 82 - nth_twin_prime(0) = 0 ok 83 - 239 = 17th twin prime ok 84 - 101207 = 1234'th twin prime ok 85 - nth_twin_prime_approx(500000) is 0.007471% (got 115447292, expected ~115438667) ok 86 - nth_twin_prime_approx(50) is 0.000000% (got 1487, expected ~1487) ok 87 - nth_twin_prime_approx(50000) is 0.106740% (got 8256135, expected ~8264957) ok 88 - nth_twin_prime_approx(5000000) is 0.042488% (got 1523328396, expected ~1523975909) ok 89 - nth_twin_prime_approx(5000) is 0.050581% (got 557801, expected ~557519) ok 90 - nth_twin_prime_approx(500) is 0.617074% (got 32611, expected ~32411) ok 91 - nth_twin_prime_approx(500000000) is 0.000863% (got 239213224566, expected ~239211160649) ok 92 - nth_twin_prime_approx(5) is 0.000000% (got 29, expected ~29) ok 93 - nth_twin_prime_approx(50000000) is 0.008989% (got 19359834010, expected ~19358093939) ok t\15-probprime.t ............. 1..102 ok 1 - is_prob_prime(undef) ok 2 - 2 is prime ok 3 - 1 is not prime ok 4 - 0 is not prime ok 5 - -1 is not prime ok 6 - -2 is not prime ok 7 - is_prob_prime powers of 2 ok 8 - is_prob_prime 0..3572 ok 9 - 4033 is composite ok 10 - 4369 is composite ok 11 - 4371 is composite ok 12 - 4681 is composite ok 13 - 5461 is composite ok 14 - 5611 is composite ok 15 - 6601 is composite ok 16 - 7813 is composite ok 17 - 7957 is composite ok 18 - 8321 is composite ok 19 - 8401 is composite ok 20 - 8911 is composite ok 21 - 10585 is composite ok 22 - 12403 is composite ok 23 - 13021 is composite ok 24 - 14981 is composite ok 25 - 15751 is composite ok 26 - 15841 is composite ok 27 - 16531 is composite ok 28 - 18721 is composite ok 29 - 19345 is composite ok 30 - 23521 is composite ok 31 - 24211 is composite ok 32 - 25351 is composite ok 33 - 29341 is composite ok 34 - 29539 is composite ok 35 - 31621 is composite ok 36 - 38081 is composite ok 37 - 40501 is composite ok 38 - 41041 is composite ok 39 - 44287 is composite ok 40 - 44801 is composite ok 41 - 46657 is composite ok 42 - 47197 is composite ok 43 - 52633 is composite ok 44 - 53971 is composite ok 45 - 55969 is composite ok 46 - 62745 is composite ok 47 - 63139 is composite ok 48 - 63973 is composite ok 49 - 74593 is composite ok 50 - 75361 is composite ok 51 - 79003 is composite ok 52 - 79381 is composite ok 53 - 82513 is composite ok 54 - 87913 is composite ok 55 - 88357 is composite ok 56 - 88573 is composite ok 57 - 97567 is composite ok 58 - 101101 is composite ok 59 - 340561 is composite ok 60 - 488881 is composite ok 61 - 852841 is composite ok 62 - 1373653 is composite ok 63 - 1857241 is composite ok 64 - 6733693 is composite ok 65 - 9439201 is composite ok 66 - 17236801 is composite ok 67 - 23382529 is composite ok 68 - 25326001 is composite ok 69 - 34657141 is composite ok 70 - 56052361 is composite ok 71 - 146843929 is composite ok 72 - 216821881 is composite ok 73 - 3215031751 is composite ok 74 - 9551 is definitely prime ok 75 - 15683 is definitely prime ok 76 - 19609 is definitely prime ok 77 - 31397 is definitely prime ok 78 - 155921 is definitely prime ok 79 - 9587 is definitely prime ok 80 - 15727 is definitely prime ok 81 - 19661 is definitely prime ok 82 - 31469 is definitely prime ok 83 - 156007 is definitely prime ok 84 - 360749 is definitely prime ok 85 - 370373 is definitely prime ok 86 - 492227 is definitely prime ok 87 - 1349651 is definitely prime ok 88 - 1357333 is definitely prime ok 89 - 2010881 is definitely prime ok 90 - 4652507 is definitely prime ok 91 - 17051887 is definitely prime ok 92 - 20831533 is definitely prime ok 93 - 47326913 is definitely prime ok 94 - 122164969 is definitely prime ok 95 - 189695893 is definitely prime ok 96 - 191913031 is definitely prime ok 97 - 387096383 is definitely prime ok 98 - 436273291 is definitely prime ok 99 - 1294268779 is definitely prime ok 100 - 1453168433 is definitely prime ok 101 - 2300942869 is definitely prime ok 102 - 3842611109 is definitely prime ok t\16-randomprime.t ........... 1..168 ok 1 - random_prime(undef) ok 2 - random_prime(-3) ok 3 - random_prime(a) ok 4 - random_prime(undef,undef) ok 5 - random_prime(2,undef) ok 6 - random_prime(2,a) ok 7 - random_prime(undef,0) ok 8 - random_prime(0,undef) ok 9 - random_prime(2,undef) ok 10 - random_prime(2,-4) ok 11 - random_prime(2,+infinity) ok 12 - random_prime(+infinity) ok 13 - random_prime(-infinity) ok 14 - random_ndigit_prime(undef) ok 15 - random_ndigit_prime(0) ok 16 - random_ndigit_prime(-5) ok 17 - random_nbit_prime(undef) ok 18 - random_nbit_prime(0) ok 19 - random_nbit_prime(-5) ok 20 - random_maurer_prime(undef) ok 21 - random_maurer_prime(0) ok 22 - random_maurer_prime(-5) ok 23 - random_shawe_taylor_prime(undef) ok 24 - random_shawe_taylor_prime(0) ok 25 - random_shawe_taylor_prime(-5) ok 26 - primes(1294268492,1294268778) should return undef ok 27 - primes(3,2) should return undef ok 28 - primes(0,0) should return undef ok 29 - primes(0,1) should return undef ok 30 - primes(3842610774,3842611108) should return undef ok 31 - primes(2,1) should return undef ok 32 - Prime in range 16706143-16706143 is indeed prime ok 33 - random_prime(16706143,16706143) >= 16706143 ok 34 - random_prime(16706143,16706143) >= 16706143 ok 35 - Prime in range 8-12 is indeed prime ok 36 - random_prime(8,12) >= 11 ok 37 - random_prime(8,12) >= 11 ok 38 - Prime in range 2-2 is indeed prime ok 39 - random_prime(2,2) >= 2 ok 40 - random_prime(2,2) >= 2 ok 41 - Prime in range 3842610773-3842611109 is indeed prime ok 42 - random_prime(3842610773,3842611109) >= 3842610773 ok 43 - random_prime(3842610773,3842611109) >= 3842611109 ok 44 - Prime in range 2-3 is indeed prime ok 45 - random_prime(2,3) >= 2 ok 46 - random_prime(2,3) >= 3 ok 47 - Prime in range 10-12 is indeed prime ok 48 - random_prime(10,12) >= 11 ok 49 - random_prime(10,12) >= 11 ok 50 - Prime in range 10-20 is indeed prime ok 51 - random_prime(10,20) >= 11 ok 52 - random_prime(10,20) >= 19 ok 53 - Prime in range 0-2 is indeed prime ok 54 - random_prime(0,2) >= 2 ok 55 - random_prime(0,2) >= 2 ok 56 - Prime in range 16706142-16706144 is indeed prime ok 57 - random_prime(16706142,16706144) >= 16706143 ok 58 - random_prime(16706142,16706144) >= 16706143 ok 59 - Prime in range 3842610772-3842611110 is indeed prime ok 60 - random_prime(3842610772,3842611110) >= 3842610773 ok 61 - random_prime(3842610772,3842611110) >= 3842611109 ok 62 - Prime in range 3-5 is indeed prime ok 63 - random_prime(3,5) >= 3 ok 64 - random_prime(3,5) >= 5 ok 65 - All returned values for 27764-88498 were prime ok 66 - All returned values for 27764-88498 were in the range ok 67 - All returned values for 5678-9876 were prime ok 68 - All returned values for 5678-9876 were in the range ok 69 - All returned values for 27767-88498 were prime ok 70 - All returned values for 27767-88498 were in the range ok 71 - All returned values for 20-100 were prime ok 72 - All returned values for 20-100 were in the range ok 73 - All returned values for 2-20 were prime ok 74 - All returned values for 2-20 were in the range ok 75 - All returned values for 27764-88493 were prime ok 76 - All returned values for 27764-88493 were in the range ok 77 - All returned values for 27767-88493 were prime ok 78 - All returned values for 27767-88493 were in the range ok 79 - All returned values for 3-7 were prime ok 80 - All returned values for 3-7 were in the range ok 81 - All returned values for 17051688-17051898 were prime ok 82 - All returned values for 17051688-17051898 were in the range ok 83 - All returned values for 17051687-17051899 were prime ok 84 - All returned values for 17051687-17051899 were in the range ok 85 - All returned values for 2 were prime ok 86 - All returned values for 2 were in the range ok 87 - All returned values for 3 were prime ok 88 - All returned values for 3 were in the range ok 89 - All returned values for 4 were prime ok 90 - All returned values for 4 were in the range ok 91 - All returned values for 5 were prime ok 92 - All returned values for 5 were in the range ok 93 - All returned values for 6 were prime ok 94 - All returned values for 6 were in the range ok 95 - All returned values for 7 were prime ok 96 - All returned values for 7 were in the range ok 97 - All returned values for 8 were prime ok 98 - All returned values for 8 were in the range ok 99 - All returned values for 9 were prime ok 100 - All returned values for 9 were in the range ok 101 - All returned values for 100 were prime ok 102 - All returned values for 100 were in the range ok 103 - All returned values for 1000 were prime ok 104 - All returned values for 1000 were in the range ok 105 - All returned values for 1000000 were prime ok 106 - All returned values for 1000000 were in the range ok 107 - All returned values for 4294967295 were prime ok 108 - All returned values for 4294967295 were in the range ok 109 - 1-digit random prime is in range and prime ok 110 - 2-digit random prime is in range and prime ok 111 - 3-digit random prime is in range and prime ok 112 - 4-digit random prime is in range and prime ok 113 - 5-digit random prime is in range and prime ok 114 - 6-digit random prime is in range and prime ok 115 - 7-digit random prime is in range and prime ok 116 - 8-digit random prime is in range and prime ok 117 - 9-digit random prime is in range and prime ok 118 - 10-digit random prime is in range and prime ok 119 - 2-bit random nbit prime is in range and prime ok 120 - 2-bit random Maurer prime is in range and prime ok 121 - 2-bit random Shawe-Taylor prime is in range and prime ok 122 - 2-bit random proven prime is in range and prime ok 123 - 3-bit random nbit prime is in range and prime ok 124 - 3-bit random Maurer prime is in range and prime ok 125 - 3-bit random Shawe-Taylor prime is in range and prime ok 126 - 3-bit random proven prime is in range and prime ok 127 - 4-bit random nbit prime is in range and prime ok 128 - 4-bit random Maurer prime is in range and prime ok 129 - 4-bit random Shawe-Taylor prime is in range and prime ok 130 - 4-bit random proven prime is in range and prime ok 131 - 5-bit random nbit prime is in range and prime ok 132 - 5-bit random Maurer prime is in range and prime ok 133 - 5-bit random Shawe-Taylor prime is in range and prime ok 134 - 5-bit random proven prime is in range and prime ok 135 - 6-bit random nbit prime is in range and prime ok 136 - 6-bit random Maurer prime is in range and prime ok 137 - 6-bit random Shawe-Taylor prime is in range and prime ok 138 - 6-bit random proven prime is in range and prime ok 139 - 10-bit random nbit prime is in range and prime ok 140 - 10-bit random Maurer prime is in range and prime ok 141 - 10-bit random Shawe-Taylor prime is in range and prime ok 142 - 10-bit random proven prime is in range and prime ok 143 - 15-bit random nbit prime is in range and prime ok 144 - 15-bit random Maurer prime is in range and prime ok 145 - 15-bit random Shawe-Taylor prime is in range and prime ok 146 - 15-bit random proven prime is in range and prime ok 147 - 16-bit random nbit prime is in range and prime ok 148 - 16-bit random Maurer prime is in range and prime ok 149 - 16-bit random Shawe-Taylor prime is in range and prime ok 150 - 16-bit random proven prime is in range and prime ok 151 - 17-bit random nbit prime is in range and prime ok 152 - 17-bit random Maurer prime is in range and prime ok 153 - 17-bit random Shawe-Taylor prime is in range and prime ok 154 - 17-bit random proven prime is in range and prime ok 155 - 28-bit random nbit prime is in range and prime ok 156 - 28-bit random Maurer prime is in range and prime ok 157 - 28-bit random Shawe-Taylor prime is in range and prime ok 158 - 28-bit random proven prime is in range and prime ok 159 - 32-bit random nbit prime is in range and prime ok 160 - 32-bit random Maurer prime is in range and prime ok 161 - 32-bit random Shawe-Taylor prime is in range and prime ok 162 - 32-bit random proven prime is in range and prime ok 163 - random 20-bit prime with custom irand ok 164 - random 9-digit with custom irand ok 165 - random 80-bit prime returns a BigInt ok 166 - random 80-bit prime is in range ok 167 - random 30-digit prime returns a BigInt ok 168 - random 30-digit prime is in range ok t\17-pseudoprime.t ........... 1..880 ok 1 - MR with no base fails ok 2 - MR base 0 fails ok 3 - MR base 1 fails ok 4 - MR with 0 shortcut composite ok 5 - MR with 0 shortcut composite ok 6 - MR with 2 shortcut prime ok 7 - MR with 3 shortcut prime ok 8 - 323 is a Lucas-Selfridge pseudoprime ok 9 - 377 is a Lucas-Selfridge pseudoprime ok 10 - 1159 is a Lucas-Selfridge pseudoprime ok 11 - 1829 is a Lucas-Selfridge pseudoprime ok 12 - 3827 is a Lucas-Selfridge pseudoprime ok 13 - 5459 is a Lucas-Selfridge pseudoprime ok 14 - 5777 is a Lucas-Selfridge pseudoprime ok 15 - 9071 is a Lucas-Selfridge pseudoprime ok 16 - 9179 is a Lucas-Selfridge pseudoprime ok 17 - 10877 is a Lucas-Selfridge pseudoprime ok 18 - 11419 is a Lucas-Selfridge pseudoprime ok 19 - 11663 is a Lucas-Selfridge pseudoprime ok 20 - 13919 is a Lucas-Selfridge pseudoprime ok 21 - 14839 is a Lucas-Selfridge pseudoprime ok 22 - 16109 is a Lucas-Selfridge pseudoprime ok 23 - 16211 is a Lucas-Selfridge pseudoprime ok 24 - 18407 is a Lucas-Selfridge pseudoprime ok 25 - 18971 is a Lucas-Selfridge pseudoprime ok 26 - 19043 is a Lucas-Selfridge pseudoprime ok 27 - Pseudoprime (base 553174392) 553174393 passes MR ok 28 - Pseudoprime (base 553174392) 553945231 passes MR ok 29 - Pseudoprime (base 553174392) 554494951 passes MR ok 30 - Pseudoprime (base 553174392) 554892787 passes MR ok 31 - Pseudoprime (base 553174392) 555429169 passes MR ok 32 - Pseudoprime (base 553174392) 557058133 passes MR ok 33 - Pseudoprime (base 553174392) 557163157 passes MR ok 34 - Pseudoprime (base 553174392) 557165209 passes MR ok 35 - Pseudoprime (base 553174392) 558966793 passes MR ok 36 - Pseudoprime (base 553174392) 559407061 passes MR ok 37 - Pseudoprime (base 553174392) 560291719 passes MR ok 38 - Pseudoprime (base 553174392) 561008251 passes MR ok 39 - Pseudoprime (base 553174392) 563947141 passes MR ok 40 - Pseudoprime (base 203659041) 204172939 passes MR ok 41 - Pseudoprime (base 203659041) 204456793 passes MR ok 42 - Pseudoprime (base 203659041) 206407057 passes MR ok 43 - Pseudoprime (base 203659041) 206976001 passes MR ok 44 - Pseudoprime (base 203659041) 207373483 passes MR ok 45 - Pseudoprime (base 203659041) 209301121 passes MR ok 46 - Pseudoprime (base 203659041) 210339397 passes MR ok 47 - Pseudoprime (base 203659041) 211867969 passes MR ok 48 - Pseudoprime (base 203659041) 212146507 passes MR ok 49 - Pseudoprime (base 203659041) 212337217 passes MR ok 50 - Pseudoprime (base 203659041) 212355793 passes MR ok 51 - Pseudoprime (base 203659041) 214400629 passes MR ok 52 - Pseudoprime (base 203659041) 214539841 passes MR ok 53 - Pseudoprime (base 203659041) 215161459 passes MR ok 54 - 323 is a Fibonacci pseudoprime ok 55 - 377 is a Fibonacci pseudoprime ok 56 - 1891 is a Fibonacci pseudoprime ok 57 - 3827 is a Fibonacci pseudoprime ok 58 - 4181 is a Fibonacci pseudoprime ok 59 - 5777 is a Fibonacci pseudoprime ok 60 - 6601 is a Fibonacci pseudoprime ok 61 - 6721 is a Fibonacci pseudoprime ok 62 - 8149 is a Fibonacci pseudoprime ok 63 - 10877 is a Fibonacci pseudoprime ok 64 - 11663 is a Fibonacci pseudoprime ok 65 - 13201 is a Fibonacci pseudoprime ok 66 - 13981 is a Fibonacci pseudoprime ok 67 - 15251 is a Fibonacci pseudoprime ok 68 - 17119 is a Fibonacci pseudoprime ok 69 - 17711 is a Fibonacci pseudoprime ok 70 - 18407 is a Fibonacci pseudoprime ok 71 - 19043 is a Fibonacci pseudoprime ok 72 - 23407 is a Fibonacci pseudoprime ok 73 - 25877 is a Fibonacci pseudoprime ok 74 - 27323 is a Fibonacci pseudoprime ok 75 - 271441 is a Perrin pseudoprime ok 76 - 904631 is a Perrin pseudoprime ok 77 - 16532714 is a Perrin pseudoprime ok 78 - 24658561 is a Perrin pseudoprime ok 79 - 27422714 is a Perrin pseudoprime ok 80 - 27664033 is a Perrin pseudoprime ok 81 - 46672291 is a Perrin pseudoprime ok 82 - 102690901 is a Perrin pseudoprime ok 83 - 130944133 is a Perrin pseudoprime ok 84 - 196075949 is a Perrin pseudoprime ok 85 - 214038533 is a Perrin pseudoprime ok 86 - 517697641 is a Perrin pseudoprime ok 87 - 545670533 is a Perrin pseudoprime ok 88 - 801123451 is a Perrin pseudoprime ok 89 - Pseudoprime (base 7) 25 passes MR ok 90 - Pseudoprime (base 7) 325 passes MR ok 91 - Pseudoprime (base 7) 703 passes MR ok 92 - Pseudoprime (base 7) 2101 passes MR ok 93 - Pseudoprime (base 7) 2353 passes MR ok 94 - Pseudoprime (base 7) 4525 passes MR ok 95 - Pseudoprime (base 7) 11041 passes MR ok 96 - Pseudoprime (base 7) 14089 passes MR ok 97 - Pseudoprime (base 7) 20197 passes MR ok 98 - Pseudoprime (base 7) 29857 passes MR ok 99 - Pseudoprime (base 7) 29891 passes MR ok 100 - Pseudoprime (base 7) 39331 passes MR ok 101 - Pseudoprime (base 7) 49241 passes MR ok 102 - Pseudoprime (base 7) 58825 passes MR ok 103 - Pseudoprime (base 7) 64681 passes MR ok 104 - Pseudoprime (base 7) 76627 passes MR ok 105 - Pseudoprime (base 7) 78937 passes MR ok 106 - Pseudoprime (base 7) 79381 passes MR ok 107 - Pseudoprime (base 7) 87673 passes MR ok 108 - Pseudoprime (base 7) 88399 passes MR ok 109 - Pseudoprime (base 7) 88831 passes MR ok 110 - 169 is a Pell pseudoprime ok 111 - 385 is a Pell pseudoprime ok 112 - 741 is a Pell pseudoprime ok 113 - 961 is a Pell pseudoprime ok 114 - 1121 is a Pell pseudoprime ok 115 - 2001 is a Pell pseudoprime ok 116 - 3827 is a Pell pseudoprime ok 117 - 4879 is a Pell pseudoprime ok 118 - 5719 is a Pell pseudoprime ok 119 - 6215 is a Pell pseudoprime ok 120 - 6265 is a Pell pseudoprime ok 121 - 6441 is a Pell pseudoprime ok 122 - 6479 is a Pell pseudoprime ok 123 - 6601 is a Pell pseudoprime ok 124 - 7055 is a Pell pseudoprime ok 125 - 7801 is a Pell pseudoprime ok 126 - 8119 is a Pell pseudoprime ok 127 - 9799 is a Pell pseudoprime ok 128 - 10945 is a Pell pseudoprime ok 129 - 11395 is a Pell pseudoprime ok 130 - 13067 is a Pell pseudoprime ok 131 - 13079 is a Pell pseudoprime ok 132 - 13601 is a Pell pseudoprime ok 133 - 15841 is a Pell pseudoprime ok 134 - 18241 is a Pell pseudoprime ok 135 - 19097 is a Pell pseudoprime ok 136 - 20833 is a Pell pseudoprime ok 137 - 20951 is a Pell pseudoprime ok 138 - 24727 is a Pell pseudoprime ok 139 - 27839 is a Pell pseudoprime ok 140 - 27971 is a Pell pseudoprime ok 141 - 29183 is a Pell pseudoprime ok 142 - 29953 is a Pell pseudoprime ok 143 - 989 is an extra strong Lucas pseudoprime ok 144 - 3239 is an extra strong Lucas pseudoprime ok 145 - 5777 is an extra strong Lucas pseudoprime ok 146 - 10877 is an extra strong Lucas pseudoprime ok 147 - 27971 is an extra strong Lucas pseudoprime ok 148 - 29681 is an extra strong Lucas pseudoprime ok 149 - 30739 is an extra strong Lucas pseudoprime ok 150 - 31631 is an extra strong Lucas pseudoprime ok 151 - 39059 is an extra strong Lucas pseudoprime ok 152 - 72389 is an extra strong Lucas pseudoprime ok 153 - 73919 is an extra strong Lucas pseudoprime ok 154 - 75077 is an extra strong Lucas pseudoprime ok 155 - 100127 is an extra strong Lucas pseudoprime ok 156 - 113573 is an extra strong Lucas pseudoprime ok 157 - 125249 is an extra strong Lucas pseudoprime ok 158 - 137549 is an extra strong Lucas pseudoprime ok 159 - 137801 is an extra strong Lucas pseudoprime ok 160 - 153931 is an extra strong Lucas pseudoprime ok 161 - 155819 is an extra strong Lucas pseudoprime ok 162 - Pseudoprime (base 9780504) 9780505 passes MR ok 163 - Pseudoprime (base 9780504) 9784915 passes MR ok 164 - Pseudoprime (base 9780504) 9826489 passes MR ok 165 - Pseudoprime (base 9780504) 9882457 passes MR ok 166 - Pseudoprime (base 9780504) 9974791 passes MR ok 167 - Pseudoprime (base 9780504) 10017517 passes MR ok 168 - Pseudoprime (base 9780504) 10018081 passes MR ok 169 - Pseudoprime (base 9780504) 10084177 passes MR ok 170 - Pseudoprime (base 9780504) 10188481 passes MR ok 171 - Pseudoprime (base 9780504) 10247357 passes MR ok 172 - Pseudoprime (base 9780504) 10267951 passes MR ok 173 - Pseudoprime (base 9780504) 10392241 passes MR ok 174 - Pseudoprime (base 9780504) 10427209 passes MR ok 175 - Pseudoprime (base 9780504) 10511201 passes MR ok 176 - Pseudoprime (base 642735) 653251 passes MR ok 177 - Pseudoprime (base 642735) 653333 passes MR ok 178 - Pseudoprime (base 642735) 663181 passes MR ok 179 - Pseudoprime (base 642735) 676651 passes MR ok 180 - Pseudoprime (base 642735) 714653 passes MR ok 181 - Pseudoprime (base 642735) 759277 passes MR ok 182 - Pseudoprime (base 642735) 794683 passes MR ok 183 - Pseudoprime (base 642735) 805141 passes MR ok 184 - Pseudoprime (base 642735) 844097 passes MR ok 185 - Pseudoprime (base 642735) 872191 passes MR ok 186 - Pseudoprime (base 642735) 874171 passes MR ok 187 - Pseudoprime (base 642735) 894671 passes MR ok 188 - Pseudoprime (base 17) 9 passes MR ok 189 - Pseudoprime (base 17) 91 passes MR ok 190 - Pseudoprime (base 17) 145 passes MR ok 191 - Pseudoprime (base 17) 781 passes MR ok 192 - Pseudoprime (base 17) 1111 passes MR ok 193 - Pseudoprime (base 17) 2821 passes MR ok 194 - Pseudoprime (base 17) 4033 passes MR ok 195 - Pseudoprime (base 17) 4187 passes MR ok 196 - Pseudoprime (base 17) 5365 passes MR ok 197 - Pseudoprime (base 17) 5833 passes MR ok 198 - Pseudoprime (base 17) 6697 passes MR ok 199 - Pseudoprime (base 17) 7171 passes MR ok 200 - Pseudoprime (base 17) 15805 passes MR ok 201 - Pseudoprime (base 17) 19729 passes MR ok 202 - Pseudoprime (base 17) 21781 passes MR ok 203 - Pseudoprime (base 17) 22791 passes MR ok 204 - Pseudoprime (base 17) 24211 passes MR ok 205 - Pseudoprime (base 17) 26245 passes MR ok 206 - Pseudoprime (base 17) 31621 passes MR ok 207 - Pseudoprime (base 17) 33001 passes MR ok 208 - Pseudoprime (base 17) 33227 passes MR ok 209 - Pseudoprime (base 17) 34441 passes MR ok 210 - Pseudoprime (base 17) 35371 passes MR ok 211 - Pseudoprime (base 17) 38081 passes MR ok 212 - Pseudoprime (base 17) 42127 passes MR ok 213 - Pseudoprime (base 17) 49771 passes MR ok 214 - Pseudoprime (base 17) 71071 passes MR ok 215 - Pseudoprime (base 17) 74665 passes MR ok 216 - Pseudoprime (base 17) 77293 passes MR ok 217 - Pseudoprime (base 17) 78881 passes MR ok 218 - Pseudoprime (base 17) 88831 passes MR ok 219 - Pseudoprime (base 17) 96433 passes MR ok 220 - Pseudoprime (base 17) 97921 passes MR ok 221 - Pseudoprime (base 17) 98671 passes MR ok 222 - Pseudoprime (base 2) 2047 passes MR ok 223 - Pseudoprime (base 2) 3277 passes MR ok 224 - Pseudoprime (base 2) 4033 passes MR ok 225 - Pseudoprime (base 2) 4681 passes MR ok 226 - Pseudoprime (base 2) 8321 passes MR ok 227 - Pseudoprime (base 2) 15841 passes MR ok 228 - Pseudoprime (base 2) 29341 passes MR ok 229 - Pseudoprime (base 2) 42799 passes MR ok 230 - Pseudoprime (base 2) 49141 passes MR ok 231 - Pseudoprime (base 2) 52633 passes MR ok 232 - Pseudoprime (base 2) 65281 passes MR ok 233 - Pseudoprime (base 2) 74665 passes MR ok 234 - Pseudoprime (base 2) 80581 passes MR ok 235 - Pseudoprime (base 2) 85489 passes MR ok 236 - Pseudoprime (base 2) 88357 passes MR ok 237 - Pseudoprime (base 2) 90751 passes MR ok 238 - Pseudoprime (base 2) 1194649 passes MR ok 239 - Pseudoprime (base 9375) 11521 passes MR ok 240 - Pseudoprime (base 9375) 14689 passes MR ok 241 - Pseudoprime (base 9375) 17893 passes MR ok 242 - Pseudoprime (base 9375) 18361 passes MR ok 243 - Pseudoprime (base 9375) 20591 passes MR ok 244 - Pseudoprime (base 9375) 28093 passes MR ok 245 - Pseudoprime (base 9375) 32809 passes MR ok 246 - Pseudoprime (base 9375) 37969 passes MR ok 247 - Pseudoprime (base 9375) 44287 passes MR ok 248 - Pseudoprime (base 9375) 60701 passes MR ok 249 - Pseudoprime (base 9375) 70801 passes MR ok 250 - Pseudoprime (base 9375) 79957 passes MR ok 251 - Pseudoprime (base 9375) 88357 passes MR ok 252 - Pseudoprime (base 9375) 88831 passes MR ok 253 - Pseudoprime (base 9375) 94249 passes MR ok 254 - Pseudoprime (base 9375) 96247 passes MR ok 255 - Pseudoprime (base 9375) 99547 passes MR ok 256 - Pseudoprime (base 61) 217 passes MR ok 257 - Pseudoprime (base 61) 341 passes MR ok 258 - Pseudoprime (base 61) 1261 passes MR ok 259 - Pseudoprime (base 61) 2701 passes MR ok 260 - Pseudoprime (base 61) 3661 passes MR ok 261 - Pseudoprime (base 61) 6541 passes MR ok 262 - Pseudoprime (base 61) 6697 passes MR ok 263 - Pseudoprime (base 61) 7613 passes MR ok 264 - Pseudoprime (base 61) 13213 passes MR ok 265 - Pseudoprime (base 61) 16213 passes MR ok 266 - Pseudoprime (base 61) 22177 passes MR ok 267 - Pseudoprime (base 61) 23653 passes MR ok 268 - Pseudoprime (base 61) 23959 passes MR ok 269 - Pseudoprime (base 61) 31417 passes MR ok 270 - Pseudoprime (base 61) 50117 passes MR ok 271 - Pseudoprime (base 61) 61777 passes MR ok 272 - Pseudoprime (base 61) 63139 passes MR ok 273 - Pseudoprime (base 61) 67721 passes MR ok 274 - Pseudoprime (base 61) 76301 passes MR ok 275 - Pseudoprime (base 61) 77421 passes MR ok 276 - Pseudoprime (base 61) 79381 passes MR ok 277 - Pseudoprime (base 61) 80041 passes MR ok 278 - 3239 is an almost extra strong Lucas pseudoprime (increment 2) ok 279 - 4531 is an almost extra strong Lucas pseudoprime (increment 2) ok 280 - 5777 is an almost extra strong Lucas pseudoprime (increment 2) ok 281 - 10877 is an almost extra strong Lucas pseudoprime (increment 2) ok 282 - 12209 is an almost extra strong Lucas pseudoprime (increment 2) ok 283 - 21899 is an almost extra strong Lucas pseudoprime (increment 2) ok 284 - 31631 is an almost extra strong Lucas pseudoprime (increment 2) ok 285 - 31831 is an almost extra strong Lucas pseudoprime (increment 2) ok 286 - 32129 is an almost extra strong Lucas pseudoprime (increment 2) ok 287 - 34481 is an almost extra strong Lucas pseudoprime (increment 2) ok 288 - 36079 is an almost extra strong Lucas pseudoprime (increment 2) ok 289 - 37949 is an almost extra strong Lucas pseudoprime (increment 2) ok 290 - 47849 is an almost extra strong Lucas pseudoprime (increment 2) ok 291 - 50959 is an almost extra strong Lucas pseudoprime (increment 2) ok 292 - 51641 is an almost extra strong Lucas pseudoprime (increment 2) ok 293 - 62479 is an almost extra strong Lucas pseudoprime (increment 2) ok 294 - 73919 is an almost extra strong Lucas pseudoprime (increment 2) ok 295 - 75077 is an almost extra strong Lucas pseudoprime (increment 2) ok 296 - 97109 is an almost extra strong Lucas pseudoprime (increment 2) ok 297 - 100127 is an almost extra strong Lucas pseudoprime (increment 2) ok 298 - 108679 is an almost extra strong Lucas pseudoprime (increment 2) ok 299 - 113573 is an almost extra strong Lucas pseudoprime (increment 2) ok 300 - 116899 is an almost extra strong Lucas pseudoprime (increment 2) ok 301 - 154697 is an almost extra strong Lucas pseudoprime (increment 2) ok 302 - 161027 is an almost extra strong Lucas pseudoprime (increment 2) ok 303 - 5459 is a strong Lucas-Selfridge pseudoprime ok 304 - 5777 is a strong Lucas-Selfridge pseudoprime ok 305 - 10877 is a strong Lucas-Selfridge pseudoprime ok 306 - 16109 is a strong Lucas-Selfridge pseudoprime ok 307 - 18971 is a strong Lucas-Selfridge pseudoprime ok 308 - 22499 is a strong Lucas-Selfridge pseudoprime ok 309 - 24569 is a strong Lucas-Selfridge pseudoprime ok 310 - 25199 is a strong Lucas-Selfridge pseudoprime ok 311 - 40309 is a strong Lucas-Selfridge pseudoprime ok 312 - 58519 is a strong Lucas-Selfridge pseudoprime ok 313 - 75077 is a strong Lucas-Selfridge pseudoprime ok 314 - 97439 is a strong Lucas-Selfridge pseudoprime ok 315 - 100127 is a strong Lucas-Selfridge pseudoprime ok 316 - 113573 is a strong Lucas-Selfridge pseudoprime ok 317 - 115639 is a strong Lucas-Selfridge pseudoprime ok 318 - 130139 is a strong Lucas-Selfridge pseudoprime ok 319 - Pseudoprime (base 28178) 28179 passes MR ok 320 - Pseudoprime (base 28178) 29381 passes MR ok 321 - Pseudoprime (base 28178) 30353 passes MR ok 322 - Pseudoprime (base 28178) 34441 passes MR ok 323 - Pseudoprime (base 28178) 35371 passes MR ok 324 - Pseudoprime (base 28178) 37051 passes MR ok 325 - Pseudoprime (base 28178) 38503 passes MR ok 326 - Pseudoprime (base 28178) 43387 passes MR ok 327 - Pseudoprime (base 28178) 50557 passes MR ok 328 - Pseudoprime (base 28178) 51491 passes MR ok 329 - Pseudoprime (base 28178) 57553 passes MR ok 330 - Pseudoprime (base 28178) 79003 passes MR ok 331 - Pseudoprime (base 28178) 82801 passes MR ok 332 - Pseudoprime (base 28178) 83333 passes MR ok 333 - Pseudoprime (base 28178) 87249 passes MR ok 334 - Pseudoprime (base 28178) 88507 passes MR ok 335 - Pseudoprime (base 28178) 97921 passes MR ok 336 - Pseudoprime (base 28178) 99811 passes MR ok 337 - 91 is a pseudoprime to base 3 ok 338 - 121 is a pseudoprime to base 3 ok 339 - 286 is a pseudoprime to base 3 ok 340 - 671 is a pseudoprime to base 3 ok 341 - 703 is a pseudoprime to base 3 ok 342 - 949 is a pseudoprime to base 3 ok 343 - 1105 is a pseudoprime to base 3 ok 344 - 1541 is a pseudoprime to base 3 ok 345 - 1729 is a pseudoprime to base 3 ok 346 - 1891 is a pseudoprime to base 3 ok 347 - 2465 is a pseudoprime to base 3 ok 348 - 2665 is a pseudoprime to base 3 ok 349 - 2701 is a pseudoprime to base 3 ok 350 - 2821 is a pseudoprime to base 3 ok 351 - 3281 is a pseudoprime to base 3 ok 352 - 3367 is a pseudoprime to base 3 ok 353 - 3751 is a pseudoprime to base 3 ok 354 - 4961 is a pseudoprime to base 3 ok 355 - 5551 is a pseudoprime to base 3 ok 356 - 6601 is a pseudoprime to base 3 ok 357 - 7381 is a pseudoprime to base 3 ok 358 - 8401 is a pseudoprime to base 3 ok 359 - 8911 is a pseudoprime to base 3 ok 360 - 10585 is a pseudoprime to base 3 ok 361 - 11011 is a pseudoprime to base 3 ok 362 - 12403 is a pseudoprime to base 3 ok 363 - 14383 is a pseudoprime to base 3 ok 364 - 15203 is a pseudoprime to base 3 ok 365 - 15457 is a pseudoprime to base 3 ok 366 - 15841 is a pseudoprime to base 3 ok 367 - 16471 is a pseudoprime to base 3 ok 368 - 16531 is a pseudoprime to base 3 ok 369 - 18721 is a pseudoprime to base 3 ok 370 - 19345 is a pseudoprime to base 3 ok 371 - 23521 is a pseudoprime to base 3 ok 372 - 24046 is a pseudoprime to base 3 ok 373 - 24661 is a pseudoprime to base 3 ok 374 - 24727 is a pseudoprime to base 3 ok 375 - 28009 is a pseudoprime to base 3 ok 376 - 29161 is a pseudoprime to base 3 ok 377 - Pseudoprime (base 3613982119) 3626488471 passes MR ok 378 - Pseudoprime (base 3613982119) 3630467017 passes MR ok 379 - Pseudoprime (base 3613982119) 3643480501 passes MR ok 380 - Pseudoprime (base 3613982119) 3651840727 passes MR ok 381 - Pseudoprime (base 3613982119) 3653628247 passes MR ok 382 - Pseudoprime (base 3613982119) 3654142177 passes MR ok 383 - Pseudoprime (base 3613982119) 3672033223 passes MR ok 384 - Pseudoprime (base 3613982119) 3672036061 passes MR ok 385 - Pseudoprime (base 3613982119) 3675774019 passes MR ok 386 - Pseudoprime (base 3613982119) 3687246109 passes MR ok 387 - Pseudoprime (base 3613982119) 3690036017 passes MR ok 388 - Pseudoprime (base 3613982119) 3720856369 passes MR ok 389 - Pseudoprime (base 75088) 75089 passes MR ok 390 - Pseudoprime (base 75088) 79381 passes MR ok 391 - Pseudoprime (base 75088) 81317 passes MR ok 392 - Pseudoprime (base 75088) 91001 passes MR ok 393 - Pseudoprime (base 75088) 100101 passes MR ok 394 - Pseudoprime (base 75088) 111361 passes MR ok 395 - Pseudoprime (base 75088) 114211 passes MR ok 396 - Pseudoprime (base 75088) 136927 passes MR ok 397 - Pseudoprime (base 75088) 148289 passes MR ok 398 - Pseudoprime (base 75088) 169641 passes MR ok 399 - Pseudoprime (base 75088) 176661 passes MR ok 400 - Pseudoprime (base 75088) 191407 passes MR ok 401 - Pseudoprime (base 75088) 195649 passes MR ok 402 - Pseudoprime (base 31) 15 passes MR ok 403 - Pseudoprime (base 31) 49 passes MR ok 404 - Pseudoprime (base 31) 133 passes MR ok 405 - Pseudoprime (base 31) 481 passes MR ok 406 - Pseudoprime (base 31) 931 passes MR ok 407 - Pseudoprime (base 31) 6241 passes MR ok 408 - Pseudoprime (base 31) 8911 passes MR ok 409 - Pseudoprime (base 31) 9131 passes MR ok 410 - Pseudoprime (base 31) 10963 passes MR ok 411 - Pseudoprime (base 31) 11041 passes MR ok 412 - Pseudoprime (base 31) 14191 passes MR ok 413 - Pseudoprime (base 31) 17767 passes MR ok 414 - Pseudoprime (base 31) 29341 passes MR ok 415 - Pseudoprime (base 31) 56033 passes MR ok 416 - Pseudoprime (base 31) 58969 passes MR ok 417 - Pseudoprime (base 31) 68251 passes MR ok 418 - Pseudoprime (base 31) 79003 passes MR ok 419 - Pseudoprime (base 31) 83333 passes MR ok 420 - Pseudoprime (base 31) 87061 passes MR ok 421 - Pseudoprime (base 31) 88183 passes MR ok 422 - Pseudoprime (base 11) 133 passes MR ok 423 - Pseudoprime (base 11) 793 passes MR ok 424 - Pseudoprime (base 11) 2047 passes MR ok 425 - Pseudoprime (base 11) 4577 passes MR ok 426 - Pseudoprime (base 11) 5041 passes MR ok 427 - Pseudoprime (base 11) 12403 passes MR ok 428 - Pseudoprime (base 11) 13333 passes MR ok 429 - Pseudoprime (base 11) 14521 passes MR ok 430 - Pseudoprime (base 11) 17711 passes MR ok 431 - Pseudoprime (base 11) 23377 passes MR ok 432 - Pseudoprime (base 11) 43213 passes MR ok 433 - Pseudoprime (base 11) 43739 passes MR ok 434 - Pseudoprime (base 11) 47611 passes MR ok 435 - Pseudoprime (base 11) 48283 passes MR ok 436 - Pseudoprime (base 11) 49601 passes MR ok 437 - Pseudoprime (base 11) 50737 passes MR ok 438 - Pseudoprime (base 11) 50997 passes MR ok 439 - Pseudoprime (base 11) 56057 passes MR ok 440 - Pseudoprime (base 11) 58969 passes MR ok 441 - Pseudoprime (base 11) 68137 passes MR ok 442 - Pseudoprime (base 11) 74089 passes MR ok 443 - Pseudoprime (base 11) 85879 passes MR ok 444 - Pseudoprime (base 11) 86347 passes MR ok 445 - Pseudoprime (base 11) 87913 passes MR ok 446 - Pseudoprime (base 11) 88831 passes MR ok 447 - Pseudoprime (base 450775) 465991 passes MR ok 448 - Pseudoprime (base 450775) 468931 passes MR ok 449 - Pseudoprime (base 450775) 485357 passes MR ok 450 - Pseudoprime (base 450775) 505441 passes MR ok 451 - Pseudoprime (base 450775) 536851 passes MR ok 452 - Pseudoprime (base 450775) 556421 passes MR ok 453 - Pseudoprime (base 450775) 578771 passes MR ok 454 - Pseudoprime (base 450775) 585631 passes MR ok 455 - Pseudoprime (base 450775) 586249 passes MR ok 456 - Pseudoprime (base 450775) 606361 passes MR ok 457 - Pseudoprime (base 450775) 631651 passes MR ok 458 - Pseudoprime (base 450775) 638731 passes MR ok 459 - Pseudoprime (base 450775) 641683 passes MR ok 460 - Pseudoprime (base 450775) 645679 passes MR ok 461 - 13333 is a Frobenius (3,-5) pseudoprime ok 462 - 44801 is a Frobenius (3,-5) pseudoprime ok 463 - 486157 is a Frobenius (3,-5) pseudoprime ok 464 - 1615681 is a Frobenius (3,-5) pseudoprime ok 465 - 3125281 is a Frobenius (3,-5) pseudoprime ok 466 - 4219129 is a Frobenius (3,-5) pseudoprime ok 467 - 9006401 is a Frobenius (3,-5) pseudoprime ok 468 - 12589081 is a Frobenius (3,-5) pseudoprime ok 469 - 13404751 is a Frobenius (3,-5) pseudoprime ok 470 - 15576571 is a Frobenius (3,-5) pseudoprime ok 471 - 16719781 is a Frobenius (3,-5) pseudoprime 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 1795265022) 1795265023 passes MR ok 490 - Pseudoprime (base 1795265022) 1797174457 passes MR ok 491 - Pseudoprime (base 1795265022) 1797741901 passes MR ok 492 - Pseudoprime (base 1795265022) 1804469753 passes MR ok 493 - Pseudoprime (base 1795265022) 1807751977 passes MR ok 494 - Pseudoprime (base 1795265022) 1808043283 passes MR ok 495 - Pseudoprime (base 1795265022) 1808205701 passes MR ok 496 - Pseudoprime (base 1795265022) 1813675681 passes MR ok 497 - Pseudoprime (base 1795265022) 1816462201 passes MR ok 498 - Pseudoprime (base 1795265022) 1817936371 passes MR ok 499 - Pseudoprime (base 1795265022) 1819050257 passes MR ok 500 - Pseudoprime (base 13) 85 passes MR ok 501 - Pseudoprime (base 13) 1099 passes MR ok 502 - Pseudoprime (base 13) 5149 passes MR ok 503 - Pseudoprime (base 13) 7107 passes MR ok 504 - Pseudoprime (base 13) 8911 passes MR ok 505 - Pseudoprime (base 13) 9637 passes MR ok 506 - Pseudoprime (base 13) 13019 passes MR ok 507 - Pseudoprime (base 13) 14491 passes MR ok 508 - Pseudoprime (base 13) 17803 passes MR ok 509 - Pseudoprime (base 13) 19757 passes MR ok 510 - Pseudoprime (base 13) 20881 passes MR ok 511 - Pseudoprime (base 13) 22177 passes MR ok 512 - Pseudoprime (base 13) 23521 passes MR ok 513 - Pseudoprime (base 13) 26521 passes MR ok 514 - Pseudoprime (base 13) 35371 passes MR ok 515 - Pseudoprime (base 13) 44173 passes MR ok 516 - Pseudoprime (base 13) 45629 passes MR ok 517 - Pseudoprime (base 13) 54097 passes MR ok 518 - Pseudoprime (base 13) 56033 passes MR ok 519 - Pseudoprime (base 13) 57205 passes MR ok 520 - Pseudoprime (base 13) 75241 passes MR ok 521 - Pseudoprime (base 13) 83333 passes MR ok 522 - Pseudoprime (base 13) 85285 passes MR ok 523 - Pseudoprime (base 13) 86347 passes MR ok 524 - Pseudoprime (base 23) 169 passes MR ok 525 - Pseudoprime (base 23) 265 passes MR ok 526 - Pseudoprime (base 23) 553 passes MR ok 527 - Pseudoprime (base 23) 1271 passes MR ok 528 - Pseudoprime (base 23) 2701 passes MR ok 529 - Pseudoprime (base 23) 4033 passes MR ok 530 - Pseudoprime (base 23) 4371 passes MR ok 531 - Pseudoprime (base 23) 4681 passes MR ok 532 - Pseudoprime (base 23) 6533 passes MR ok 533 - Pseudoprime (base 23) 6541 passes MR ok 534 - Pseudoprime (base 23) 7957 passes MR ok 535 - Pseudoprime (base 23) 8321 passes MR ok 536 - Pseudoprime (base 23) 8651 passes MR ok 537 - Pseudoprime (base 23) 8911 passes MR ok 538 - Pseudoprime (base 23) 9805 passes MR ok 539 - Pseudoprime (base 23) 14981 passes MR ok 540 - Pseudoprime (base 23) 18721 passes MR ok 541 - Pseudoprime (base 23) 25201 passes MR ok 542 - Pseudoprime (base 23) 31861 passes MR ok 543 - Pseudoprime (base 23) 34133 passes MR ok 544 - Pseudoprime (base 23) 44173 passes MR ok 545 - Pseudoprime (base 23) 47611 passes MR ok 546 - Pseudoprime (base 23) 47783 passes MR ok 547 - Pseudoprime (base 23) 50737 passes MR ok 548 - Pseudoprime (base 23) 57401 passes MR ok 549 - Pseudoprime (base 23) 62849 passes MR ok 550 - Pseudoprime (base 23) 82513 passes MR ok 551 - Pseudoprime (base 23) 96049 passes MR ok 552 - Pseudoprime (base 29) 15 passes MR ok 553 - Pseudoprime (base 29) 91 passes MR ok 554 - Pseudoprime (base 29) 341 passes MR ok 555 - Pseudoprime (base 29) 469 passes MR ok 556 - Pseudoprime (base 29) 871 passes MR ok 557 - Pseudoprime (base 29) 2257 passes MR ok 558 - Pseudoprime (base 29) 4371 passes MR ok 559 - Pseudoprime (base 29) 4411 passes MR ok 560 - Pseudoprime (base 29) 5149 passes MR ok 561 - Pseudoprime (base 29) 6097 passes MR ok 562 - Pseudoprime (base 29) 8401 passes MR ok 563 - Pseudoprime (base 29) 11581 passes MR ok 564 - Pseudoprime (base 29) 12431 passes MR ok 565 - Pseudoprime (base 29) 15577 passes MR ok 566 - Pseudoprime (base 29) 16471 passes MR ok 567 - Pseudoprime (base 29) 19093 passes MR ok 568 - Pseudoprime (base 29) 25681 passes MR ok 569 - Pseudoprime (base 29) 28009 passes MR ok 570 - Pseudoprime (base 29) 29539 passes MR ok 571 - Pseudoprime (base 29) 31417 passes MR ok 572 - Pseudoprime (base 29) 33001 passes MR ok 573 - Pseudoprime (base 29) 48133 passes MR ok 574 - Pseudoprime (base 29) 49141 passes MR ok 575 - Pseudoprime (base 29) 54913 passes MR ok 576 - Pseudoprime (base 29) 79003 passes MR ok 577 - Pseudoprime (base 325) 341 passes MR ok 578 - Pseudoprime (base 325) 343 passes MR ok 579 - Pseudoprime (base 325) 697 passes MR ok 580 - Pseudoprime (base 325) 1141 passes MR ok 581 - Pseudoprime (base 325) 2059 passes MR ok 582 - Pseudoprime (base 325) 2149 passes MR ok 583 - Pseudoprime (base 325) 3097 passes MR ok 584 - Pseudoprime (base 325) 3537 passes MR ok 585 - Pseudoprime (base 325) 4033 passes MR ok 586 - Pseudoprime (base 325) 4681 passes MR ok 587 - Pseudoprime (base 325) 4941 passes MR ok 588 - Pseudoprime (base 325) 5833 passes MR ok 589 - Pseudoprime (base 325) 6517 passes MR ok 590 - Pseudoprime (base 325) 7987 passes MR ok 591 - Pseudoprime (base 325) 8911 passes MR ok 592 - Pseudoprime (base 325) 12403 passes MR ok 593 - Pseudoprime (base 325) 12913 passes MR ok 594 - Pseudoprime (base 325) 15043 passes MR ok 595 - Pseudoprime (base 325) 16021 passes MR ok 596 - Pseudoprime (base 325) 20017 passes MR ok 597 - Pseudoprime (base 325) 22261 passes MR ok 598 - Pseudoprime (base 325) 23221 passes MR ok 599 - Pseudoprime (base 325) 24649 passes MR ok 600 - Pseudoprime (base 325) 24929 passes MR ok 601 - Pseudoprime (base 325) 31841 passes MR ok 602 - Pseudoprime (base 325) 35371 passes MR ok 603 - Pseudoprime (base 325) 38503 passes MR ok 604 - Pseudoprime (base 325) 43213 passes MR ok 605 - Pseudoprime (base 325) 44173 passes MR ok 606 - Pseudoprime (base 325) 47197 passes MR ok 607 - Pseudoprime (base 325) 50041 passes MR ok 608 - Pseudoprime (base 325) 55909 passes MR ok 609 - Pseudoprime (base 325) 56033 passes MR ok 610 - Pseudoprime (base 325) 58969 passes MR ok 611 - Pseudoprime (base 325) 59089 passes MR ok 612 - Pseudoprime (base 325) 61337 passes MR ok 613 - Pseudoprime (base 325) 65441 passes MR ok 614 - Pseudoprime (base 325) 68823 passes MR ok 615 - Pseudoprime (base 325) 72641 passes MR ok 616 - Pseudoprime (base 325) 76793 passes MR ok 617 - Pseudoprime (base 325) 78409 passes MR ok 618 - Pseudoprime (base 325) 85879 passes MR ok 619 - Pseudoprime (base 3) 121 passes MR ok 620 - Pseudoprime (base 3) 703 passes MR ok 621 - Pseudoprime (base 3) 1891 passes MR ok 622 - Pseudoprime (base 3) 3281 passes MR ok 623 - Pseudoprime (base 3) 8401 passes MR ok 624 - Pseudoprime (base 3) 8911 passes MR ok 625 - Pseudoprime (base 3) 10585 passes MR ok 626 - Pseudoprime (base 3) 12403 passes MR ok 627 - Pseudoprime (base 3) 16531 passes MR ok 628 - Pseudoprime (base 3) 18721 passes MR ok 629 - Pseudoprime (base 3) 19345 passes MR ok 630 - Pseudoprime (base 3) 23521 passes MR ok 631 - Pseudoprime (base 3) 31621 passes MR ok 632 - Pseudoprime (base 3) 44287 passes MR ok 633 - Pseudoprime (base 3) 47197 passes MR ok 634 - Pseudoprime (base 3) 55969 passes MR ok 635 - Pseudoprime (base 3) 63139 passes MR ok 636 - Pseudoprime (base 3) 74593 passes MR ok 637 - Pseudoprime (base 3) 79003 passes MR ok 638 - Pseudoprime (base 3) 82513 passes MR ok 639 - Pseudoprime (base 3) 87913 passes MR ok 640 - Pseudoprime (base 3) 88573 passes MR ok 641 - Pseudoprime (base 3) 97567 passes MR ok 642 - Pseudoprime (base 3046413974) 3046413975 passes MR ok 643 - Pseudoprime (base 3046413974) 3048698683 passes MR ok 644 - Pseudoprime (base 3046413974) 3051199817 passes MR ok 645 - Pseudoprime (base 3046413974) 3068572849 passes MR ok 646 - Pseudoprime (base 3046413974) 3069705673 passes MR ok 647 - Pseudoprime (base 3046413974) 3070556233 passes MR ok 648 - Pseudoprime (base 3046413974) 3079010071 passes MR ok 649 - Pseudoprime (base 3046413974) 3089940811 passes MR ok 650 - Pseudoprime (base 3046413974) 3090723901 passes MR ok 651 - Pseudoprime (base 3046413974) 3109299161 passes MR ok 652 - Pseudoprime (base 3046413974) 3110951251 passes MR ok 653 - Pseudoprime (base 3046413974) 3113625601 passes MR ok 654 - 989 is an almost extra strong Lucas pseudoprime (increment 1) ok 655 - 3239 is an almost extra strong Lucas pseudoprime (increment 1) ok 656 - 5777 is an almost extra strong Lucas pseudoprime (increment 1) ok 657 - 10469 is an almost extra strong Lucas pseudoprime (increment 1) ok 658 - 10877 is an almost extra strong Lucas pseudoprime (increment 1) ok 659 - 27971 is an almost extra strong Lucas pseudoprime (increment 1) ok 660 - 29681 is an almost extra strong Lucas pseudoprime (increment 1) ok 661 - 30739 is an almost extra strong Lucas pseudoprime (increment 1) ok 662 - 31631 is an almost extra strong Lucas pseudoprime (increment 1) ok 663 - 39059 is an almost extra strong Lucas pseudoprime (increment 1) ok 664 - 72389 is an almost extra strong Lucas pseudoprime (increment 1) ok 665 - 73919 is an almost extra strong Lucas pseudoprime (increment 1) ok 666 - 75077 is an almost extra strong Lucas pseudoprime (increment 1) ok 667 - 100127 is an almost extra strong Lucas pseudoprime (increment 1) ok 668 - 113573 is an almost extra strong Lucas pseudoprime (increment 1) ok 669 - 125249 is an almost extra strong Lucas pseudoprime (increment 1) ok 670 - 137549 is an almost extra strong Lucas pseudoprime (increment 1) ok 671 - 137801 is an almost extra strong Lucas pseudoprime (increment 1) ok 672 - 153931 is an almost extra strong Lucas pseudoprime (increment 1) ok 673 - 154697 is an almost extra strong Lucas pseudoprime (increment 1) ok 674 - 155819 is an almost extra strong Lucas pseudoprime (increment 1) ok 675 - Pseudoprime (base 1340600841) 1345289261 passes MR ok 676 - Pseudoprime (base 1340600841) 1345582981 passes MR ok 677 - Pseudoprime (base 1340600841) 1347743101 passes MR ok 678 - Pseudoprime (base 1340600841) 1348964401 passes MR ok 679 - Pseudoprime (base 1340600841) 1350371821 passes MR ok 680 - Pseudoprime (base 1340600841) 1353332417 passes MR ok 681 - Pseudoprime (base 1340600841) 1355646961 passes MR ok 682 - Pseudoprime (base 1340600841) 1357500901 passes MR ok 683 - Pseudoprime (base 1340600841) 1361675929 passes MR ok 684 - Pseudoprime (base 1340600841) 1364378203 passes MR ok 685 - Pseudoprime (base 1340600841) 1366346521 passes MR ok 686 - Pseudoprime (base 1340600841) 1367104639 passes MR ok 687 - 341 is a pseudoprime to base 2 ok 688 - 561 is a pseudoprime to base 2 ok 689 - 645 is a pseudoprime to base 2 ok 690 - 1105 is a pseudoprime to base 2 ok 691 - 1387 is a pseudoprime to base 2 ok 692 - 1729 is a pseudoprime to base 2 ok 693 - 1905 is a pseudoprime to base 2 ok 694 - 2047 is a pseudoprime to base 2 ok 695 - 2465 is a pseudoprime to base 2 ok 696 - 2701 is a pseudoprime to base 2 ok 697 - 2821 is a pseudoprime to base 2 ok 698 - 3277 is a pseudoprime to base 2 ok 699 - 4033 is a pseudoprime to base 2 ok 700 - 4369 is a pseudoprime to base 2 ok 701 - 4371 is a pseudoprime to base 2 ok 702 - 4681 is a pseudoprime to base 2 ok 703 - 5461 is a pseudoprime to base 2 ok 704 - 6601 is a pseudoprime to base 2 ok 705 - 7957 is a pseudoprime to base 2 ok 706 - 8321 is a pseudoprime to base 2 ok 707 - 8481 is a pseudoprime to base 2 ok 708 - 8911 is a pseudoprime to base 2 ok 709 - 10261 is a pseudoprime to base 2 ok 710 - 10585 is a pseudoprime to base 2 ok 711 - 11305 is a pseudoprime to base 2 ok 712 - 12801 is a pseudoprime to base 2 ok 713 - 13741 is a pseudoprime to base 2 ok 714 - 13747 is a pseudoprime to base 2 ok 715 - 13981 is a pseudoprime to base 2 ok 716 - 14491 is a pseudoprime to base 2 ok 717 - 15709 is a pseudoprime to base 2 ok 718 - 15841 is a pseudoprime to base 2 ok 719 - 16705 is a pseudoprime to base 2 ok 720 - 18705 is a pseudoprime to base 2 ok 721 - 18721 is a pseudoprime to base 2 ok 722 - 19951 is a pseudoprime to base 2 ok 723 - 23001 is a pseudoprime to base 2 ok 724 - 23377 is a pseudoprime to base 2 ok 725 - 25761 is a pseudoprime to base 2 ok 726 - 29341 is a pseudoprime to base 2 ok 727 - Pseudoprime (base 1005905886) 1005905887 passes MR ok 728 - Pseudoprime (base 1005905886) 1007713171 passes MR ok 729 - Pseudoprime (base 1005905886) 1008793699 passes MR ok 730 - Pseudoprime (base 1005905886) 1010415421 passes MR ok 731 - Pseudoprime (base 1005905886) 1010487061 passes MR ok 732 - Pseudoprime (base 1005905886) 1010836369 passes MR ok 733 - Pseudoprime (base 1005905886) 1012732873 passes MR ok 734 - Pseudoprime (base 1005905886) 1015269391 passes MR ok 735 - Pseudoprime (base 1005905886) 1016250247 passes MR ok 736 - Pseudoprime (base 1005905886) 1018405741 passes MR ok 737 - Pseudoprime (base 1005905886) 1020182041 passes MR ok 738 - Pseudoprime (base 73) 205 passes MR ok 739 - Pseudoprime (base 73) 259 passes MR ok 740 - Pseudoprime (base 73) 533 passes MR ok 741 - Pseudoprime (base 73) 1441 passes MR ok 742 - Pseudoprime (base 73) 1921 passes MR ok 743 - Pseudoprime (base 73) 2665 passes MR ok 744 - Pseudoprime (base 73) 3439 passes MR ok 745 - Pseudoprime (base 73) 5257 passes MR ok 746 - Pseudoprime (base 73) 15457 passes MR ok 747 - Pseudoprime (base 73) 23281 passes MR ok 748 - Pseudoprime (base 73) 24617 passes MR ok 749 - Pseudoprime (base 73) 26797 passes MR ok 750 - Pseudoprime (base 73) 27787 passes MR ok 751 - Pseudoprime (base 73) 28939 passes MR ok 752 - Pseudoprime (base 73) 34219 passes MR ok 753 - Pseudoprime (base 73) 39481 passes MR ok 754 - Pseudoprime (base 73) 44671 passes MR ok 755 - Pseudoprime (base 73) 45629 passes MR ok 756 - Pseudoprime (base 73) 64681 passes MR ok 757 - Pseudoprime (base 73) 67069 passes MR ok 758 - Pseudoprime (base 73) 76429 passes MR ok 759 - Pseudoprime (base 73) 79501 passes MR ok 760 - Pseudoprime (base 73) 93521 passes MR ok 761 - Pseudoprime (base 37) 9 passes MR ok 762 - Pseudoprime (base 37) 451 passes MR ok 763 - Pseudoprime (base 37) 469 passes MR ok 764 - Pseudoprime (base 37) 589 passes MR ok 765 - Pseudoprime (base 37) 685 passes MR ok 766 - Pseudoprime (base 37) 817 passes MR ok 767 - Pseudoprime (base 37) 1333 passes MR ok 768 - Pseudoprime (base 37) 3781 passes MR ok 769 - Pseudoprime (base 37) 8905 passes MR ok 770 - Pseudoprime (base 37) 9271 passes MR ok 771 - Pseudoprime (base 37) 18631 passes MR ok 772 - Pseudoprime (base 37) 19517 passes MR ok 773 - Pseudoprime (base 37) 20591 passes MR ok 774 - Pseudoprime (base 37) 25327 passes MR ok 775 - Pseudoprime (base 37) 34237 passes MR ok 776 - Pseudoprime (base 37) 45551 passes MR ok 777 - Pseudoprime (base 37) 46981 passes MR ok 778 - Pseudoprime (base 37) 47587 passes MR ok 779 - Pseudoprime (base 37) 48133 passes MR ok 780 - Pseudoprime (base 37) 59563 passes MR ok 781 - Pseudoprime (base 37) 61337 passes MR ok 782 - Pseudoprime (base 37) 68101 passes MR ok 783 - Pseudoprime (base 37) 68251 passes MR ok 784 - Pseudoprime (base 37) 73633 passes MR ok 785 - Pseudoprime (base 37) 79381 passes MR ok 786 - Pseudoprime (base 37) 79501 passes MR ok 787 - Pseudoprime (base 37) 83333 passes MR ok 788 - Pseudoprime (base 37) 84151 passes MR ok 789 - Pseudoprime (base 37) 96727 passes MR ok 790 - Pseudoprime (base 19) 9 passes MR ok 791 - Pseudoprime (base 19) 49 passes MR ok 792 - Pseudoprime (base 19) 169 passes MR ok 793 - Pseudoprime (base 19) 343 passes MR ok 794 - Pseudoprime (base 19) 1849 passes MR ok 795 - Pseudoprime (base 19) 2353 passes MR ok 796 - Pseudoprime (base 19) 2701 passes MR ok 797 - Pseudoprime (base 19) 4033 passes MR ok 798 - Pseudoprime (base 19) 4681 passes MR ok 799 - Pseudoprime (base 19) 6541 passes MR ok 800 - Pseudoprime (base 19) 6697 passes MR ok 801 - Pseudoprime (base 19) 7957 passes MR ok 802 - Pseudoprime (base 19) 9997 passes MR ok 803 - Pseudoprime (base 19) 12403 passes MR ok 804 - Pseudoprime (base 19) 13213 passes MR ok 805 - Pseudoprime (base 19) 13747 passes MR ok 806 - Pseudoprime (base 19) 15251 passes MR ok 807 - Pseudoprime (base 19) 16531 passes MR ok 808 - Pseudoprime (base 19) 18769 passes MR ok 809 - Pseudoprime (base 19) 19729 passes MR ok 810 - Pseudoprime (base 19) 24761 passes MR ok 811 - Pseudoprime (base 19) 30589 passes MR ok 812 - Pseudoprime (base 19) 31621 passes MR ok 813 - Pseudoprime (base 19) 31861 passes MR ok 814 - Pseudoprime (base 19) 32477 passes MR ok 815 - Pseudoprime (base 19) 41003 passes MR ok 816 - Pseudoprime (base 19) 49771 passes MR ok 817 - Pseudoprime (base 19) 63139 passes MR ok 818 - Pseudoprime (base 19) 64681 passes MR ok 819 - Pseudoprime (base 19) 65161 passes MR ok 820 - Pseudoprime (base 19) 66421 passes MR ok 821 - Pseudoprime (base 19) 68257 passes MR ok 822 - Pseudoprime (base 19) 73555 passes MR ok 823 - Pseudoprime (base 19) 96049 passes MR ok 824 - Pseudoprime (base 5) 781 passes MR ok 825 - Pseudoprime (base 5) 1541 passes MR ok 826 - Pseudoprime (base 5) 5461 passes MR ok 827 - Pseudoprime (base 5) 5611 passes MR ok 828 - Pseudoprime (base 5) 7813 passes MR ok 829 - Pseudoprime (base 5) 13021 passes MR ok 830 - Pseudoprime (base 5) 14981 passes MR ok 831 - Pseudoprime (base 5) 15751 passes MR ok 832 - Pseudoprime (base 5) 24211 passes MR ok 833 - Pseudoprime (base 5) 25351 passes MR ok 834 - Pseudoprime (base 5) 29539 passes MR ok 835 - Pseudoprime (base 5) 38081 passes MR ok 836 - Pseudoprime (base 5) 40501 passes MR ok 837 - Pseudoprime (base 5) 44801 passes MR ok 838 - Pseudoprime (base 5) 53971 passes MR ok 839 - Pseudoprime (base 5) 79381 passes MR ok 840 - phi_1 passes MR with first 1 primes ok 841 - phi_2 passes MR with first 2 primes ok 842 - phi_3 passes MR with first 3 primes ok 843 - phi_4 passes MR with first 4 primes ok 844 - MR base 2 matches is_prime for 2-4032 (excl 2047,3277) ok 845 - spsp( 3, 3) ok 846 - spsp( 11, 11) ok 847 - spsp( 89, 5785) ok 848 - spsp(257, 6168) ok 849 - spsp(367, 367) ok 850 - spsp(367, 1101) ok 851 - spsp(49001, 921211727) ok 852 - spsp( 331, 921211727) ok 853 - spsp(49117, 921211727) ok 854 - 143168581 is a Fermat pseudoprime to bases 2,3,5,7,11 ok 855 - 3215031751 is a strong pseudoprime to bases 2,3,5,7 ok 856 - 2152302898747 is a strong pseudoprime to bases 2,3,5,7,11 ok 857 - 2 is a prime and a strong Lucas-Selfridge pseudoprime ok 858 - 9 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 859 - 16 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 860 - 100 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 861 - 102 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 862 - 2047 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 863 - 2048 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 864 - 5781 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 865 - 9000 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 866 - 14381 is not a prime and not a strong Lucas-Selfridge pseudoprime ok 867 - Lucas sequence 547968611 1 -1 136992153 ok 868 - Lucas sequence 323 3 1 324 ok 869 - Lucas sequence 323 4 1 324 ok 870 - Lucas sequence 49001 25 117 24501 ok 871 - Lucas sequence 547968611 1 -1 547968612 ok 872 - Lucas sequence 3613982123 1 -1 3613982124 ok 873 - Lucas sequence 18971 10001 -1 4743 ok 874 - Lucas sequence 323 1 1 324 ok 875 - Lucas sequence 323 4 5 324 ok 876 - Lucas sequence 323 5 -1 81 ok 877 - Lucas sequence 323 3 1 81 ok 878 - Lucas sequence 3613982121 1 -1 3613982122 ok 879 - Lucas sequence 3613982121 1 -1 1806991061 ok 880 - is_frobenius_underwood_pseudoprime matches is_prime ok t\18-functions.t ............. 1..62 ok 1 - li(-1) is invalid ok 2 - R(0) is invalid ok 3 - R(-1) is invalid ok 4 - Ei(0) is -infinity ok 5 - Ei(-inf) is 0 ok 6 - Ei(inf) is infinity ok 7 - li(0) is 0 ok 8 - li(1) is -infinity ok 9 - li(inf) is infinity ok 10 - Ei(2.2) ok 11 - Ei(0.693147180559945) ~= 1.04516378011749 ok 12 - Ei(-1e-005) ~= -10.9357198000437 ok 13 - Ei(2) ~= 4.95423435600189 ok 14 - Ei(79) ~= 2.61362206325046e+032 ok 15 - Ei(1) ~= 1.89511781635594 ok 16 - Ei(-1e-008) ~= -17.8434650890508 ok 17 - Ei(-0.001) ~= -6.33153936413615 ok 18 - Ei(40) ~= 6.03971826361124e+015 ok 19 - Ei(12) ~= 14959.5326663975 ok 20 - Ei(41) ~= 1.6006649143245e+016 ok 21 - Ei(20) ~= 25615652.6640566 ok 22 - Ei(-0.1) ~= -1.82292395841939 ok 23 - Ei(-10) ~= -4.15696892968532e-006 ok 24 - Ei(1.5) ~= 3.3012854491298 ok 25 - Ei(10) ~= 2492.22897624188 ok 26 - Ei(-0.5) ~= -0.55977359477616 ok 27 - Ei(5) ~= 40.1852753558032 ok 28 - li(4294967295) ~= 203284081.954542 ok 29 - li(100000) ~= 9629.8090010508 ok 30 - li(100000000) ~= 5762209.37544803 ok 31 - li(10000000000) ~= 455055614.586623 ok 32 - li(1.01) ~= -4.02295867392994 ok 33 - li(2) ~= 1.04516378011749 ok 34 - li(0) ~= 0 ok 35 - li(24) ~= 11.2003157952327 ok 36 - li(1000) ~= 177.609657990152 ok 37 - li(10) ~= 6.1655995047873 ok 38 - li(100000000000) ~= 4118066400.62161 ok 39 - R(4294967295) ~= 203280697.513261 ok 40 - R(10000000) ~= 664667.447564748 ok 41 - R(10000000000) ~= 455050683.306847 ok 42 - R(1.01) ~= 1.00606971806229 ok 43 - R(2) ~= 1.54100901618713 ok 44 - R(1000000) ~= 78527.3994291277 ok 45 - R(1000) ~= 168.359446281167 ok 46 - R(1.84467440737096e+019) ~= 4.25656284014012e+017 ok 47 - R(10) ~= 4.56458314100509 ok 48 - Zeta(4.5) ~= 0.0547075107614543 ok 49 - Zeta(20.6) ~= 6.29339157357821e-007 ok 50 - Zeta(8.5) ~= 0.00285925088241563 ok 51 - Zeta(7) ~= 0.00834927738192283 ok 52 - Zeta(2) ~= 0.644934066848226 ok 53 - Zeta(2.5) ~= 0.341487257250917 ok 54 - LambertW(-0.367879441171442) ~= -0.99999995824889 ok 55 - LambertW(10000) ~= 7.23184603809337 ok 56 - LambertW(0.367879441171442) ~= 0.278464542761074 ok 57 - LambertW(-0.1) ~= -0.111832559158963 ok 58 - LambertW(1) ~= 0.567143290409784 ok 59 - LambertW(0) ~= 0 ok 60 - LambertW(10) ~= 1.7455280027407 ok 61 - LambertW(1.84467440737096e+019) ~= 40.6562665724989 ok 62 - LambertW(100000000000) ~= 22.2271227349611 ok t\19-moebius.t ............... 1..475 ok 1 - moebius(0) ok 2 - moebius 1 .. 20 ok 3 - sum(moebius(k) for k=1..32) == -4 ok 4 - sum(moebius(1..32) == -4 ok 5 - mertens(32) == -4 ok 6 - sum(moebius(k) for k=1..1024) == -4 ok 7 - sum(moebius(1..1024) == -4 ok 8 - mertens(1024) == -4 ok 9 - sum(moebius(k) for k=1..2) == 0 ok 10 - sum(moebius(1..2) == 0 ok 11 - mertens(2) == 0 ok 12 - sum(moebius(k) for k=1..1) == 1 ok 13 - sum(moebius(1..1) == 1 ok 14 - mertens(1) == 1 ok 15 - sum(moebius(k) for k=1..4096) == -19 ok 16 - sum(moebius(1..4096) == -19 ok 17 - mertens(4096) == -19 ok 18 - sum(moebius(k) for k=1..16) == -1 ok 19 - sum(moebius(1..16) == -1 ok 20 - mertens(16) == -1 ok 21 - sum(moebius(k) for k=1..100) == 1 ok 22 - sum(moebius(1..100) == 1 ok 23 - mertens(100) == 1 ok 24 - sum(moebius(k) for k=1..128) == -2 ok 25 - sum(moebius(1..128) == -2 ok 26 - mertens(128) == -2 ok 27 - sum(moebius(k) for k=1..512) == -4 ok 28 - sum(moebius(1..512) == -4 ok 29 - mertens(512) == -4 ok 30 - sum(moebius(k) for k=1..2048) == 7 ok 31 - sum(moebius(1..2048) == 7 ok 32 - mertens(2048) == 7 ok 33 - sum(moebius(k) for k=1..3) == -1 ok 34 - sum(moebius(1..3) == -1 ok 35 - mertens(3) == -1 ok 36 - sum(moebius(k) for k=1..64) == -1 ok 37 - sum(moebius(1..64) == -1 ok 38 - mertens(64) == -1 ok 39 - sum(moebius(k) for k=1..10000) == -23 ok 40 - sum(moebius(1..10000) == -23 ok 41 - mertens(10000) == -23 ok 42 - sum(moebius(k) for k=1..8) == -2 ok 43 - sum(moebius(1..8) == -2 ok 44 - mertens(8) == -2 ok 45 - sum(moebius(k) for k=1..4) == -1 ok 46 - sum(moebius(1..4) == -1 ok 47 - mertens(4) == -1 ok 48 - sum(moebius(k) for k=1..8192) == 22 ok 49 - sum(moebius(1..8192) == 22 ok 50 - mertens(8192) == 22 ok 51 - sum(moebius(k) for k=1..1000) == 2 ok 52 - sum(moebius(1..1000) == 2 ok 53 - mertens(1000) == 2 ok 54 - sum(moebius(k) for k=1..256) == -1 ok 55 - sum(moebius(1..256) == -1 ok 56 - mertens(256) == -1 ok 57 - sum(moebius(k) for k=1..10) == -1 ok 58 - sum(moebius(1..10) == -1 ok 59 - mertens(10) == -1 ok 60 - sum(moebius(k) for k=1..5) == -2 ok 61 - sum(moebius(1..5) == -2 ok 62 - mertens(5) == -2 ok 63 - mertens(100000) ok 64 - mertens(10000000) ok 65 - mertens(1000000) ok 66 - euler_phi 0 .. 69 ok 67 - euler_phi with range: 0, 69 ok 68 - sum of totients to 240 ok 69 - euler_phi(123457) == 123456 ok 70 - euler_phi(123456) == 41088 ok 71 - euler_phi(123456789) == 82260072 ok 72 - euler_phi(0,0) ok 73 - euler_phi with end < start ok 74 - euler_phi 0-1 ok 75 - euler_phi 1-2 ok 76 - euler_phi 1-3 ok 77 - euler_phi 2-3 ok 78 - euler_phi 10-20 ok 79 - euler_phi(1513,1537) ok 80 - Jordan's Totient J_6 ok 81 - Jordan's Totient J_4 ok 82 - Jordan's Totient J_1 ok 83 - Jordan's Totient J_3 ok 84 - Jordan's Totient J_7 ok 85 - Jordan's Totient J_2 ok 86 - Jordan's Totient J_5 ok 87 - Dedekind psi(n) = J_2(n)/J_1(n) ok 88 - Dedekind psi(n) = divisor_sum(n, moebius(d)^2 / d) ok 89 - Jordan totient 5, using jordan_totient ok 90 - Jordan totient 5, using divisor sum ok 91 - Sum of divisors to the 1th power: Sigma_1 ok 92 - Sigma_1 using integer instead of sub ok 93 - Sum of divisors to the 3th power: Sigma_3 ok 94 - Sigma_3 using integer instead of sub ok 95 - Sum of divisors to the 0th power: Sigma_0 ok 96 - Sigma_0 using integer instead of sub ok 97 - Sum of divisors to the 2th power: Sigma_2 ok 98 - Sigma_2 using integer instead of sub ok 99 - divisor_sum(n) ok 100 - tau as divisor_sum(n, sub {1}) ok 101 - tau as divisor_sum(n, 0) ok 102 - Tau4 (A007426), nested divisor sums ok 103 - exp_mangoldt(399982) == 1 ok 104 - exp_mangoldt(11) == 11 ok 105 - exp_mangoldt(-13) == 1 ok 106 - exp_mangoldt(7) == 7 ok 107 - exp_mangoldt(2) == 2 ok 108 - exp_mangoldt(130321) == 19 ok 109 - exp_mangoldt(1) == 1 ok 110 - exp_mangoldt(0) == 1 ok 111 - exp_mangoldt(83521) == 17 ok 112 - exp_mangoldt(6) == 1 ok 113 - exp_mangoldt(25) == 5 ok 114 - exp_mangoldt(27) == 3 ok 115 - exp_mangoldt(823543) == 7 ok 116 - exp_mangoldt(3) == 3 ok 117 - exp_mangoldt(9) == 3 ok 118 - exp_mangoldt(399981) == 1 ok 119 - exp_mangoldt(8) == 2 ok 120 - exp_mangoldt(4) == 2 ok 121 - exp_mangoldt(10) == 1 ok 122 - exp_mangoldt(399983) == 399983 ok 123 - exp_mangoldt(5) == 5 ok 124 - chebyshev_theta(123456) ok 125 - chebyshev_theta(3) ok 126 - chebyshev_theta(2) ok 127 - chebyshev_theta(243) ok 128 - chebyshev_theta(1) ok 129 - chebyshev_theta(4) ok 130 - chebyshev_theta(0) ok 131 - chebyshev_theta(5) ok 132 - chebyshev_psi(123456) ok 133 - chebyshev_psi(3) ok 134 - chebyshev_psi(2) ok 135 - chebyshev_psi(243) ok 136 - chebyshev_psi(1) ok 137 - chebyshev_psi(4) ok 138 - chebyshev_psi(0) ok 139 - chebyshev_psi(5) ok 140 - carmichael_lambda with range: 0, 69 ok 141 - kronecker(109981, 737777) = 1 ok 142 - kronecker(737779, 121080) = -1 ok 143 - kronecker(-737779, 121080) = 1 ok 144 - kronecker(737779, -121080) = -1 ok 145 - kronecker(-737779, -121080) = -1 ok 146 - kronecker(12345, 331) = -1 ok 147 - kronecker(1001, 9907) = -1 ok 148 - kronecker(19, 45) = 1 ok 149 - kronecker(8, 21) = -1 ok 150 - kronecker(5, 21) = 1 ok 151 - kronecker(5, 1237) = -1 ok 152 - kronecker(10, 49) = 1 ok 153 - kronecker(123, 4567) = -1 ok 154 - kronecker(3, 18) = 0 ok 155 - kronecker(3, -18) = 0 ok 156 - kronecker(-2, 0) = 0 ok 157 - kronecker(-1, 0) = 1 ok 158 - kronecker(0, 0) = 0 ok 159 - kronecker(1, 0) = 1 ok 160 - kronecker(2, 0) = 0 ok 161 - kronecker(-2, 1) = 1 ok 162 - kronecker(-1, 1) = 1 ok 163 - kronecker(0, 1) = 1 ok 164 - kronecker(1, 1) = 1 ok 165 - kronecker(2, 1) = 1 ok 166 - kronecker(-2, -1) = -1 ok 167 - kronecker(-1, -1) = -1 ok 168 - kronecker(0, -1) = 1 ok 169 - kronecker(1, -1) = 1 ok 170 - kronecker(2, -1) = 1 ok 171 - kronecker(3686556869, 428192857) = 1 ok 172 - kronecker(-1453096827, 364435739) = -1 ok 173 - kronecker(3527710253, -306243569) = 1 ok 174 - kronecker(-1843526669, -332265377) = 1 ok 175 - kronecker(321781679, 4095783323) = -1 ok 176 - kronecker(454249403, -79475159) = -1 ok 177 - gcd() = 0 ok 178 - gcd(8) = 8 ok 179 - gcd(9,9) = 9 ok 180 - gcd(0,0) = 0 ok 181 - gcd(1,0,0) = 1 ok 182 - gcd(0,0,1) = 1 ok 183 - gcd(17,19) = 1 ok 184 - gcd(54,24) = 6 ok 185 - gcd(42,56) = 14 ok 186 - gcd(9,28) = 1 ok 187 - gcd(48,180) = 12 ok 188 - gcd(2705353758,2540073744,3512215098,2214052398) = 18 ok 189 - gcd(2301535282,3609610580,3261189640) = 106 ok 190 - gcd(694966514,510402262,195075284,609944479) = 181 ok 191 - gcd(294950648,651855678,263274296,493043500,581345426) = 58 ok 192 - gcd(-30,-90,90) = 30 ok 193 - gcd(-3,-9,-18) = 3 ok 194 - lcm() = 0 ok 195 - lcm(8) = 8 ok 196 - lcm(9,9) = 9 ok 197 - lcm(0,0) = 0 ok 198 - lcm(1,0,0) = 0 ok 199 - lcm(0,0,1) = 0 ok 200 - lcm(17,19) = 323 ok 201 - lcm(54,24) = 216 ok 202 - lcm(42,56) = 168 ok 203 - lcm(9,28) = 252 ok 204 - lcm(48,180) = 720 ok 205 - lcm(36,45) = 180 ok 206 - lcm(-36,45) = 180 ok 207 - lcm(-36,-45) = 180 ok 208 - lcm(30,15,5) = 30 ok 209 - lcm(2,3,4,5) = 60 ok 210 - lcm(30245,114552) = 3464625240 ok 211 - lcm(11926,78001,2211) = 2790719778 ok 212 - lcm(1426,26195,3289,8346) = 4254749070 ok 213 - gcdext(0,28) = [0 1 28] ok 214 - gcdext(28,0) = [1 0 28] ok 215 - gcdext(0,-28) = [0 -1 28] ok 216 - gcdext(-28,0) = [-1 0 28] ok 217 - gcdext(3706259912,1223661804) = [123862139 -375156991 4] ok 218 - gcdext(3706259912,-1223661804) = [123862139 375156991 4] ok 219 - gcdext(-3706259912,1223661804) = [-123862139 -375156991 4] ok 220 - gcdext(-3706259912,-1223661804) = [-123862139 375156991 4] ok 221 - gcdext(22,242) = [1 0 22] ok 222 - gcdext(2731583792,3028241442) = [-187089956 168761937 2] ok 223 - gcdext(42272720,12439910) = [-21984 74705 70] ok 224 - crt() = 0 ok 225 - crt([4 5]) = 4 ok 226 - crt([77 11]) = 0 ok 227 - crt([0 5],[0 6]) = 0 ok 228 - crt([14 5],[0 6]) = 24 ok 229 - crt([10 11],[4 22],[9 19]) = ok 230 - crt([77 13],[79 17]) = 181 ok 231 - crt([2 3],[3 5],[2 7]) = 23 ok 232 - crt([10 11],[4 12],[12 13]) = 1000 ok 233 - crt([42 127],[24 128]) = 2328 ok 234 - crt([32 126],[23 129]) = 410 ok 235 - crt([2328 16256],[410 5418]) = 28450328 ok 236 - crt([1 10],[11 100]) = 11 ok 237 - crt([11 100],[22 100]) = ok 238 - crt([1753051086 3243410059],[2609156951 2439462460]) = 6553408220202087311 ok 239 - crt([6325451203932218304 2750166238021308],[5611464489438299732 94116455416164094]) = 1433171050835863115088946517796 ok 240 - crt([1762568892212871168 8554171181844660224],[2462425671659520000 2016911328009584640]) = 188079320578009823963731127992320 ok 241 - crt([856686401696104448 11943471150311931904],[6316031051955372032 13290002569363587072]) = 943247297188055114646647659888640 ok 242 - crt([-3105579549 3743000622],[-1097075646 1219365911]) = 2754322117681955433 ok 243 - crt([-925543788386357567 243569243147991],[-1256802905822510829 28763455974459440]) = 837055903505897549759994093811 ok 244 - crt([-2155972909982577461 8509855219791386062],[-5396280069505638574 6935743629860450393]) = 12941173114744545542549046204020289525 ok 245 - znorder(1, 35) = 1 ok 246 - znorder(2, 35) = 12 ok 247 - znorder(4, 35) = 6 ok 248 - znorder(6, 35) = 2 ok 249 - znorder(7, 35) = ok 250 - znorder(1, 1) = 1 ok 251 - znorder(0, 0) = ok 252 - znorder(1, 0) = ok 253 - znorder(25, 0) = ok 254 - znorder(1, 1) = 1 ok 255 - znorder(19, 1) = 1 ok 256 - znorder(1, 19) = 1 ok 257 - znorder(2, 19) = 18 ok 258 - znorder(3, 20) = 4 ok 259 - znorder(57, 1000000003) = 189618 ok 260 - znorder(67, 999999749) = 30612237 ok 261 - znorder(22, 999991815) = 69844 ok 262 - znorder(10, 2147475467) = 31448382 ok 263 - znorder(141, 2147475467) = 1655178 ok 264 - znorder(7410, 2147475467) = 39409 ok 265 - znorder(31407, 2147475467) = 266 ok 266 - znprimroot(5109721) == 94 ok 267 - znprimroot(1685283601) == 164 ok 268 - znprimroot(7) == 3 ok 269 - znprimroot(2) == 1 ok 270 - znprimroot(17551561) == 97 ok 271 - znprimroot(1) == 0 ok 272 - znprimroot(0) == ok 273 - znprimroot(1729) == ok 274 - znprimroot(1407827621) == 2 ok 275 - znprimroot(6) == 5 ok 276 - znprimroot(3) == 2 ok 277 - znprimroot(9) == 2 ok 278 - znprimroot(8) == ok 279 - znprimroot(4) == 3 ok 280 - znprimroot(90441961) == 113 ok 281 - znprimroot(100000001) == ok 282 - znprimroot(1520874431) == 17 ok 283 - znprimroot(10) == 3 ok 284 - znprimroot(-11) == 2 ok 285 - znprimroot(5) == 2 ok 286 - znprimroot("-100000898") == 31 ok 287 - znlog(5,2,1019) = 10 ok 288 - znlog(2,4,17) = ok 289 - znlog(7,3,8) = ok 290 - znlog(7,17,36) = ok 291 - znlog(1,8,9) = 0 ok 292 - znlog(3,3,8) = 1 ok 293 - znlog(10,2,101) = 25 ok 294 - znlog(2,55,101) = 73 ok 295 - znlog(5,2,401) = 48 ok 296 - znlog(228,2,383) = 110 ok 297 - znlog(3061666278,499998,3332205179) = 22 ok 298 - znlog(5678,5,10007) = 8620 ok 299 - znlog(7531,6,8101) = 6689 ok 300 - znlog(0,30,100) = 2 ok 301 - znlog(1,1,101) = 0 ok 302 - znlog(8,2,102) = 3 ok 303 - znlog(18,18,102) = 1 ok 304 - znlog(5675,5,10000019) = 2003974 ok 305 - liouville(24) = 1 ok 306 - liouville(51) = 1 ok 307 - liouville(94) = 1 ok 308 - liouville(183) = 1 ok 309 - liouville(294) = 1 ok 310 - liouville(629) = 1 ok 311 - liouville(1488) = 1 ok 312 - liouville(3684) = 1 ok 313 - liouville(8006) = 1 ok 314 - liouville(8510) = 1 ok 315 - liouville(32539) = 1 ok 316 - liouville(57240) = 1 ok 317 - liouville(103138) = 1 ok 318 - liouville(238565) = 1 ok 319 - liouville(444456) = 1 ok 320 - liouville(820134) = 1 ok 321 - liouville(1185666) = 1 ok 322 - liouville(3960407) = 1 ok 323 - liouville(4429677) = 1 ok 324 - liouville(13719505) = 1 ok 325 - liouville(29191963) = 1 ok 326 - liouville(57736144) = 1 ok 327 - liouville(134185856) = 1 ok 328 - liouville(262306569) = 1 ok 329 - liouville(324235872) = 1 ok 330 - liouville(563441153) = 1 ok 331 - liouville(1686170713) = 1 ok 332 - liouville(2489885844) = 1 ok 333 - liouville(23) = -1 ok 334 - liouville(47) = -1 ok 335 - liouville(113) = -1 ok 336 - liouville(163) = -1 ok 337 - liouville(378) = -1 ok 338 - liouville(942) = -1 ok 339 - liouville(1669) = -1 ok 340 - liouville(2808) = -1 ok 341 - liouville(8029) = -1 ok 342 - liouville(9819) = -1 ok 343 - liouville(23863) = -1 ok 344 - liouville(39712) = -1 ok 345 - liouville(87352) = -1 ok 346 - liouville(210421) = -1 ok 347 - liouville(363671) = -1 ok 348 - liouville(562894) = -1 ok 349 - liouville(1839723) = -1 ok 350 - liouville(3504755) = -1 ok 351 - liouville(7456642) = -1 ok 352 - liouville(14807115) = -1 ok 353 - liouville(22469612) = -1 ok 354 - liouville(49080461) = -1 ok 355 - liouville(132842464) = -1 ok 356 - liouville(146060791) = -1 ok 357 - liouville(279256445) = -1 ok 358 - liouville(802149183) = -1 ok 359 - liouville(1243577750) = -1 ok 360 - liouville(3639860654) = -1 ok 361 - legendre_phi(0,92372) = 0 ok 362 - legendre_phi(5,15) = 1 ok 363 - legendre_phi(89,4) = 21 ok 364 - legendre_phi(46,4) = 11 ok 365 - legendre_phi(47,4) = 12 ok 366 - legendre_phi(48,4) = 12 ok 367 - legendre_phi(52,4) = 12 ok 368 - legendre_phi(53,4) = 13 ok 369 - legendre_phi(10000,5) = 2077 ok 370 - legendre_phi(526,7) = 95 ok 371 - legendre_phi(588,6) = 111 ok 372 - legendre_phi(100000,5) = 20779 ok 373 - legendre_phi(5882,6) = 1128 ok 374 - legendre_phi(100000,7) = 18053 ok 375 - legendre_phi(10000,8) = 1711 ok 376 - legendre_phi(1000000,168) = 78331 ok 377 - legendre_phi(800000,213) = 63739 ok 378 - is_power returns 4 for ok 379 - is_power returns 3 for ok 380 - is_power returns 0 for ok 381 - is_power returns 9 for ok 382 - is_power returns 2 for ok 383 - valuation(-4,2) = 2 ok 384 - valuation(0,0) = 0 ok 385 - valuation(1,0) = 0 ok 386 - valuation(96552,6) = 3 ok 387 - valuation(1879048192,2) = 28 ok 388 - hammingweight(0) = 0 ok 389 - hammingweight(1) = 1 ok 390 - hammingweight(2) = 1 ok 391 - hammingweight(3) = 2 ok 392 - hammingweight(452398) = 12 ok 393 - hammingweight(-452398) = 12 ok 394 - hammingweight(4294967295) = 32 ok 395 - hammingweight(777777777777777714523989234823498234098249108234236) = 83 ok 396 - invmod(undef,11) ok 397 - invmod(11,undef) ok 398 - invmod('nan',11) ok 399 - invmod(0,0) = ok 400 - invmod(1,0) = ok 401 - invmod(0,1) = ok 402 - invmod(1,1) = 0 ok 403 - invmod(45,59) = 21 ok 404 - invmod(42,2017) = 1969 ok 405 - invmod(42,-2017) = 1969 ok 406 - invmod(-42,2017) = 48 ok 407 - invmod(-42,-2017) = 48 ok 408 - invmod(14,28474) = ok 409 - vecsum() = 0 ok 410 - vecsum(-1) = -1 ok 411 - vecsum(1 -1) = 0 ok 412 - vecsum(-1 1) = 0 ok 413 - vecsum(-1 1) = 0 ok 414 - vecsum(-2147483648 2147483648) = 0 ok 415 - vecsum(-4294967296 4294967296) = 0 ok 416 - vecsum(-9223372036854775808 9223372036854775808) = 0 ok 417 - vecsum(18446744073709551615 -18446744073709551615 18446744073709551615) = 18446744073709551615 ok 418 - vecsum(18446744073709551616 18446744073709551616 18446744073709551616) = 55340232221128654848 ok 419 - vecprod() = 1 ok 420 - vecprod(1) = 1 ok 421 - vecprod(-1) = -1 ok 422 - vecprod(-1 -2) = 2 ok 423 - vecprod(-1 -2) = 2 ok 424 - vecprod(32767 -65535) = -2147385345 ok 425 - vecprod(32767 -65535) = -2147385345 ok 426 - vecprod(32768 -65535) = -2147450880 ok 427 - vecprod(32768 -65536) = -2147483648 ok 428 - vecprod matches factorial for 0 .. 50 ok 429 - vecmin() = undef ok 430 - vecmin(1) = 1 ok 431 - vecmin(0) = 0 ok 432 - vecmin(-1) = -1 ok 433 - vecmin(1 2) = 1 ok 434 - vecmin(2 1) = 1 ok 435 - vecmin(2 1) = 1 ok 436 - vecmin(0 4 -5 6 -6 0) = -6 ok 437 - vecmin(0 4 -5 7 -6 0) = -6 ok 438 - vecmin(81033966278481626507 27944220269257565027) = 27944220269257565027 ok 439 - vecmax() = undef ok 440 - vecmax(1) = 1 ok 441 - vecmax(0) = 0 ok 442 - vecmax(-1) = -1 ok 443 - vecmax(1 2) = 2 ok 444 - vecmax(2 1) = 2 ok 445 - vecmax(2 1) = 2 ok 446 - vecmax(0 4 -5 6 -6 0) = 6 ok 447 - vecmax(0 4 -5 7 -8 0) = 7 ok 448 - vecmax(27944220269257565027 81033966278481626507) = 81033966278481626507 ok 449 - vecreduce with empty list is undef ok 450 - vecreduce with (a) is a and does not call the sub ok 451 - vecreduce [xor] (4,2) => 6 ok 452 - vecreduce product of squares ok 453 - binomial(0,0)) = 1 ok 454 - binomial(0,1)) = 0 ok 455 - binomial(1,0)) = 1 ok 456 - binomial(1,1)) = 1 ok 457 - binomial(1,2)) = 0 ok 458 - binomial(13,13)) = 1 ok 459 - binomial(13,14)) = 0 ok 460 - binomial(35,16)) = 4059928950 ok 461 - binomial(40,19)) = 131282408400 ok 462 - binomial(67,31)) = 11923179284862717872 ok 463 - binomial(228,12)) = 30689926618143230620 ok 464 - binomial(177,78)) = 3314450882216440395106465322941753788648564665022000 ok 465 - binomial(-10,5)) = -2002 ok 466 - binomial(-11,22)) = 64512240 ok 467 - binomial(-12,23)) = -286097760 ok 468 - binomial(-23,-26)) = -2300 ok 469 - binomial(-12,-23)) = -705432 ok 470 - binomial(12,-23)) = 0 ok 471 - binomial(12,-12)) = 0 ok 472 - binomial(-12,0)) = 1 ok 473 - binomial(0,-1)) = 0 ok 474 - binomial(10,n) for n in -15 .. 15 ok 475 - binomial(-10,n) for n in -15 .. 15 ok t\20-primorial.t ............. 1..64 ok 1 - primorial(nth(0)) ok 2 - pn_primorial(0) ok 3 - primorial(nth(1)) ok 4 - pn_primorial(1) ok 5 - primorial(nth(2)) ok 6 - pn_primorial(2) ok 7 - primorial(nth(3)) ok 8 - pn_primorial(3) ok 9 - primorial(nth(4)) ok 10 - pn_primorial(4) ok 11 - primorial(nth(5)) ok 12 - pn_primorial(5) ok 13 - primorial(nth(6)) ok 14 - pn_primorial(6) ok 15 - primorial(nth(7)) ok 16 - pn_primorial(7) ok 17 - primorial(nth(8)) ok 18 - pn_primorial(8) ok 19 - primorial(nth(9)) ok 20 - pn_primorial(9) ok 21 - primorial(nth(10)) ok 22 - pn_primorial(10) ok 23 - primorial(nth(11)) ok 24 - pn_primorial(11) ok 25 - primorial(nth(12)) ok 26 - pn_primorial(12) ok 27 - primorial(nth(13)) ok 28 - pn_primorial(13) ok 29 - primorial(nth(14)) ok 30 - pn_primorial(14) ok 31 - primorial(nth(15)) ok 32 - pn_primorial(15) ok 33 - primorial(nth(16)) ok 34 - pn_primorial(16) ok 35 - primorial(nth(17)) ok 36 - pn_primorial(17) ok 37 - primorial(nth(18)) ok 38 - pn_primorial(18) ok 39 - primorial(nth(19)) ok 40 - pn_primorial(19) ok 41 - primorial(nth(20)) ok 42 - pn_primorial(20) ok 43 - primorial(nth(21)) ok 44 - pn_primorial(21) ok 45 - primorial(nth(22)) ok 46 - pn_primorial(22) ok 47 - primorial(nth(23)) ok 48 - pn_primorial(23) ok 49 - primorial(nth(24)) ok 50 - pn_primorial(24) ok 51 - primorial(nth(25)) ok 52 - pn_primorial(25) ok 53 - primorial(nth(26)) ok 54 - pn_primorial(26) ok 55 - primorial(nth(27)) ok 56 - pn_primorial(27) ok 57 - primorial(nth(28)) ok 58 - pn_primorial(28) ok 59 - primorial(nth(29)) ok 60 - pn_primorial(29) ok 61 - primorial(nth(30)) ok 62 - pn_primorial(30) ok 63 - primorial(100) ok 64 - primorial(541) 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-aks-prime.t ............. 1..9 ok 1 - is_prime(undef) ok 2 - 2 is prime ok 3 - 1 is not prime ok 4 - 0 is not prime ok 5 - -1 is not prime ok 6 - -2 is not prime ok 7 - is_aks_prime(877) is true ok 8 - is_aks_prime(69197) is true ok 9 - is_aks_prime(69199) is false ok t\23-primality-proofs.t ...... 1..76 ok 1 - 871139809 is composite ok 2 - 1490266103 is provably prime ok 3 - 20907001 is prime ok 4 - is_provable_prime_with_cert returns 2 ok 5 - certificate is non-null ok 6 - verification of certificate for 20907001 done ok 7 - prime_certificate is also non-null ok 8 - certificate is identical to first ok 9 - 809120722675364249 is prime ok 10 - is_provable_prime_with_cert returns 2 ok 11 - certificate is non-null ok 12 - verification of certificate for 809120722675364249 done ok 13 - prime_certificate is also non-null ok 14 - certificate is identical to first ok 15 - simple Lucas/Pratt proof verified ok 16 - ECPP primality proof of 1030291136596639351761062717 verified ok 17 - warning for unknown method ok 18 - ...and returns 0 ok 19 - warning for invalid Lucas/Pratt ok 20 - ...and returns 0 ok 21 - warning for invalid Lucas/Pratt ok 22 - ...and returns 0 ok 23 - warning for invalid Lucas/Pratt ok 24 - ...and returns 0 ok 25 - warning for invalid n-1 (too many arguments) ok 26 - ...and returns 0 ok 27 - warning for invalid n-1 (non-array f,a) ok 28 - ...and returns 0 ok 29 - warning for invalid n-1 (non-array a) ok 30 - ...and returns 0 ok 31 - warning for invalid n-1 (too few a values) ok 32 - ...and returns 0 ok 33 - warning for invalid ECPP (no n-certs) ok 34 - ...and returns 0 ok 35 - warning for invalid ECPP (non-array block) ok 36 - ...and returns 0 ok 37 - warning for invalid ECPP (wrong size block) ok 38 - ...and returns 0 ok 39 - warning for invalid ECPP (block n != q) ok 40 - ...and returns 0 ok 41 - warning for invalid ECPP (block point wrong format) ok 42 - ...and returns 0 ok 43 - warning for invalid ECPP (block point wrong format) ok 44 - ...and returns 0 ok 45 - verify null is composite ok 46 - verify [2] is prime ok 47 - verify [9] is composite ok 48 - verify [14] is composite ok 49 - verify BPSW with n > 2^64 fails ok 50 - verify BPSW with composite fails ok 51 - Lucas/Pratt proper ok 52 - Pratt with non-prime factors ok 53 - Pratt with non-prime factors ok 54 - Pratt with wrong factors ok 55 - Pratt with not enough factors ok 56 - Pratt with coprime a ok 57 - Pratt with non-psp a ok 58 - Pratt with a not valid for all f ok 59 - n-1 proper ok 60 - n-1 with wrong factors ok 61 - n-1 without 2 as a factor ok 62 - n-1 with a non-prime factor ok 63 - n-1 with a non-prime array factor ok 64 - n-1 without enough factors ok 65 - n-1 with bad BLS75 r/s ok 66 - n-1 with bad a value ok 67 - ECPP proper ok 68 - ECPP q is divisible by 2 ok 69 - ECPP a/b invalid ok 70 - ECPP q is too small ok 71 - ECPP multiplication wrong (infinity) ok 72 - ECPP multiplication wrong (not infinity) ok 73 - ECPP non-prime last q ok 74 - Verify Pocklington ok 75 - Verify BLS15 ok 76 - Verify ECPP3 ok t\23-random-certs.t .......... 1..6 ok 1 - Random Maurer prime returns a prime ok 2 - with a valid certificate ok 3 - Random Shawe-Taylor prime returns a prime ok 4 - with a valid certificate ok 5 - Random proven prime returns a prime ok 6 - with a valid certificate ok t\24-partitions.t ............ 1..69 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(256) ok 53 - partitions(101) ok 54 - forpart 0 ok 55 - forpart 1 ok 56 - forpart 2 ok 57 - forpart 3 ok 58 - forpart 3 ok 59 - forpart 6 ok 60 - forpart 17 restricted n=[2,2] ok 61 - forpart 27 restricted nmax 5 ok 62 - forpart 27 restricted nmin 20 ok 63 - forpart 19 restricted n=[10..13] ok 64 - forpart 20 restricted amax 4 ok 65 - forpart 15 restricted amin 4 ok 66 - forpart 21 restricted a=[3..6] ok 67 - forpart 22 restricted n=4 and a=[3..6] ok 68 - forpart 20 restricted to odd primes ok 69 - forpart 21 restricted amax 0 ok t\25-lucas_sequences.t ....... 1..26 ok 1 - U_n(1 -1) -- Fibonacci numbers ok 2 - V_n(1 -1) -- Lucas numbers ok 3 - U_n(2 -1) -- Pell numbers ok 4 - V_n(2 -1) -- Pell-Lucas numbers ok 5 - U_n(1 -2) -- Jacobsthal numbers ok 6 - V_n(1 -2) -- Jacobsthal-Lucas numbers ok 7 - U_n(2 2) -- sin(x)*exp(x) ok 8 - V_n(2 2) -- offset sin(x)*exp(x) ok 9 - U_n(2 5) -- A045873 ok 10 - U_n(3 -5) -- 3*a(n-1)+5*a(n-2) [0,1] ok 11 - V_n(3 -5) -- 3*a(n-1)+5*a(n-2) [2,3] ok 12 - U_n(3 -4) -- 3*a(n-1)+4*a(n-2) [0,1] ok 13 - V_n(3 -4) -- 3*a(n-1)+4*a(n-2) [2,3] ok 14 - U_n(3 -1) -- A006190 ok 15 - V_n(3 -1) -- A006497 ok 16 - U_n(3 1) -- Fibonacci(2n) ok 17 - V_n(3 1) -- Lucas(2n) ok 18 - U_n(3 2) -- 2^n-1 Mersenne numbers (prime and composite) ok 19 - V_n(3 2) -- 2^n+1 ok 20 - U_n(4 -1) -- Denominators of continued fraction convergents to sqrt(5) ok 21 - V_n(4 -1) -- Even Lucas numbers Lucas(3n) ok 22 - U_n(4 1) -- A001353 ok 23 - V_n(4 1) -- A003500 ok 24 - U_n(5 4) -- (4^n-1)/3 ok 25 - U_n(4 4) -- n*2^(n-1) ok 26 - OEIS 81264: Odd Fibonacci pseudoprimes ok t\26-combinatorial.t ......... 1..17 ok 1 - Factorials 0 to 100 ok 2 - forcomb 0 ok 3 - forcomb 1 ok 4 - forcomb 0,0 ok 5 - forcomb 5,0 ok 6 - forcomb 5,6 ok 7 - forcomb 5,5 ok 8 - forcomb 3,2 ok 9 - forcomb 4,3 ok 10 - binomial(20,15) is 15504 ok 11 - forcomb 20,15 yields binomial(20,15) combinations ok 12 - forperm 4 ok 13 - forperm 1 ok 14 - forperm 3 ok 15 - forperm 0 ok 16 - forperm 2 ok 17 - forperm 7 yields factorial(7) permutations ok t\27-bernfrac.t .............. 1..55 ok 1 - B_2n numerators 0 .. 20 ok 2 - B_2n denominators 0 .. 20 ok 3 - bernreal(0) ok 4 - bernreal(1) ok 5 - bernreal(2) ok 6 - bernreal(3) ok 7 - bernreal(4) ok 8 - bernreal(5) ok 9 - bernreal(6) ok 10 - bernreal(7) ok 11 - bernreal(8) ok 12 - bernreal(9) ok 13 - bernreal(10) ok 14 - bernreal(11) ok 15 - bernreal(12) ok 16 - bernreal(13) ok 17 - bernreal(14) ok 18 - bernreal(15) ok 19 - bernreal(16) ok 20 - bernreal(17) ok 21 - bernreal(18) ok 22 - bernreal(19) ok 23 - bernreal(20) ok 24 - bernreal(21) ok 25 - bernreal(22) ok 26 - bernreal(23) ok 27 - bernreal(24) ok 28 - Expected fail: stirling with negative args ok 29 - Expected fail: stirling type 4 ok 30 - Stirling 2: S(0,0..1) ok 31 - Stirling 2: S(1,0..2) ok 32 - Stirling 2: S(2,0..3) ok 33 - Stirling 2: S(3,0..4) ok 34 - Stirling 2: S(4,0..5) ok 35 - Stirling 2: S(5,0..6) ok 36 - Stirling 2: S(6,0..7) ok 37 - Stirling 2: S(7,0..8) ok 38 - Stirling 2: S(8,0..9) ok 39 - Stirling 2: S(9,0..10) ok 40 - Stirling 2: S(10,0..11) ok 41 - Stirling 2: S(11,0..12) ok 42 - Stirling 2: S(12,0..13) ok 43 - Stirling 1: s(0,0..1) ok 44 - Stirling 1: s(1,0..2) ok 45 - Stirling 1: s(2,0..3) ok 46 - Stirling 1: s(3,0..4) ok 47 - Stirling 1: s(4,0..5) ok 48 - Stirling 1: s(5,0..6) ok 49 - Stirling 1: s(6,0..7) ok 50 - Stirling 1: s(7,0..8) ok 51 - Stirling 1: s(8,0..9) ok 52 - Stirling 1: s(9,0..10) ok 53 - Stirling 1: s(10,0..11) ok 54 - Stirling 1: s(11,0..12) ok 55 - Stirling 1: s(12,0..13) ok t\28-pi.t .................... 1..4 ok 1 - Pi(0) gives floating point pi ok 2 - Pi(1) = 3 ok 3 - Pi(2 .. 50) ok 4 - XS _pidigits ok t\30-relations.t ............. 1..85 ok 1 - Prime count and scalar primes agree for 1 ok 2 - scalar primes(0+1,1) = prime_count(1) - prime_count(0) ok 3 - Pi(pn)) = n for 1 ok 4 - p(Pi(n)+1) = next_prime(n) for 1 ok 5 - p(Pi(n)) = prev_prime(n) for 1 ok 6 - Prime count and scalar primes agree for 2 ok 7 - scalar primes(1+1,2) = prime_count(2) - prime_count(1) ok 8 - Pi(pn)) = n for 2 ok 9 - p(Pi(n)+1) = next_prime(n) for 2 ok 10 - p(Pi(n)) = prev_prime(n) for 2 ok 11 - Prime count and scalar primes agree for 3 ok 12 - scalar primes(2+1,3) = prime_count(3) - prime_count(2) ok 13 - Pi(pn)) = n for 3 ok 14 - p(Pi(n)+1) = next_prime(n) for 3 ok 15 - p(Pi(n)) = prev_prime(n) for 3 ok 16 - Prime count and scalar primes agree for 4 ok 17 - scalar primes(3+1,4) = prime_count(4) - prime_count(3) ok 18 - Pi(pn)) = n for 4 ok 19 - p(Pi(n)+1) = next_prime(n) for 4 ok 20 - p(Pi(n)) = prev_prime(n) for 4 ok 21 - Prime count and scalar primes agree for 5 ok 22 - scalar primes(4+1,5) = prime_count(5) - prime_count(4) ok 23 - Pi(pn)) = n for 5 ok 24 - p(Pi(n)+1) = next_prime(n) for 5 ok 25 - p(Pi(n)) = prev_prime(n) for 5 ok 26 - Prime count and scalar primes agree for 6 ok 27 - scalar primes(5+1,6) = prime_count(6) - prime_count(5) ok 28 - Pi(pn)) = n for 6 ok 29 - p(Pi(n)+1) = next_prime(n) for 6 ok 30 - p(Pi(n)) = prev_prime(n) for 6 ok 31 - Prime count and scalar primes agree for 7 ok 32 - scalar primes(6+1,7) = prime_count(7) - prime_count(6) ok 33 - Pi(pn)) = n for 7 ok 34 - p(Pi(n)+1) = next_prime(n) for 7 ok 35 - p(Pi(n)) = prev_prime(n) for 7 ok 36 - Prime count and scalar primes agree for 17 ok 37 - scalar primes(7+1,17) = prime_count(17) - prime_count(7) ok 38 - Pi(pn)) = n for 17 ok 39 - p(Pi(n)+1) = next_prime(n) for 17 ok 40 - p(Pi(n)) = prev_prime(n) for 17 ok 41 - Prime count and scalar primes agree for 57 ok 42 - scalar primes(17+1,57) = prime_count(57) - prime_count(17) ok 43 - Pi(pn)) = n for 57 ok 44 - p(Pi(n)+1) = next_prime(n) for 57 ok 45 - p(Pi(n)) = prev_prime(n) for 57 ok 46 - Prime count and scalar primes agree for 89 ok 47 - scalar primes(57+1,89) = prime_count(89) - prime_count(57) ok 48 - Pi(pn)) = n for 89 ok 49 - p(Pi(n)+1) = next_prime(n) for 89 ok 50 - p(Pi(n)) = prev_prime(n) for 89 ok 51 - Prime count and scalar primes agree for 102 ok 52 - scalar primes(89+1,102) = prime_count(102) - prime_count(89) ok 53 - Pi(pn)) = n for 102 ok 54 - p(Pi(n)+1) = next_prime(n) for 102 ok 55 - p(Pi(n)) = prev_prime(n) for 102 ok 56 - Prime count and scalar primes agree for 1337 ok 57 - scalar primes(102+1,1337) = prime_count(1337) - prime_count(102) ok 58 - Pi(pn)) = n for 1337 ok 59 - p(Pi(n)+1) = next_prime(n) for 1337 ok 60 - p(Pi(n)) = prev_prime(n) for 1337 ok 61 - Prime count and scalar primes agree for 8573 ok 62 - scalar primes(1337+1,8573) = prime_count(8573) - prime_count(1337) ok 63 - Pi(pn)) = n for 8573 ok 64 - p(Pi(n)+1) = next_prime(n) for 8573 ok 65 - p(Pi(n)) = prev_prime(n) for 8573 ok 66 - Prime count and scalar primes agree for 84763 ok 67 - scalar primes(8573+1,84763) = prime_count(84763) - prime_count(8573) ok 68 - Pi(pn)) = n for 84763 ok 69 - p(Pi(n)+1) = next_prime(n) for 84763 ok 70 - p(Pi(n)) = prev_prime(n) for 84763 ok 71 - Prime count and scalar primes agree for 784357 ok 72 - scalar primes(84763+1,784357) = prime_count(784357) - prime_count(84763) ok 73 - Pi(pn)) = n for 784357 ok 74 - p(Pi(n)+1) = next_prime(n) for 784357 ok 75 - p(Pi(n)) = prev_prime(n) for 784357 ok 76 - Prime count and scalar primes agree for 1000001 ok 77 - scalar primes(784357+1,1000001) = prime_count(1000001) - prime_count(784357) ok 78 - Pi(pn)) = n for 1000001 ok 79 - p(Pi(n)+1) = next_prime(n) for 1000001 ok 80 - p(Pi(n)) = prev_prime(n) for 1000001 ok 81 - Prime count and scalar primes agree for 2573622 ok 82 - scalar primes(1000001+1,2573622) = prime_count(2573622) - prime_count(1000001) ok 83 - Pi(pn)) = n for 2573622 ok 84 - p(Pi(n)+1) = next_prime(n) for 2573622 ok 85 - p(Pi(n)) = prev_prime(n) for 2573622 ok t\31-threading.t ............. 1..10 ok 1 - 4 threads sum prime_count ok 2 # skip Win32 needs precalc, skipping alloc/free stress test ok 3 - 4 threads factor ok 4 - 4 threads nth_prime ok 5 - 4 threads next_prime ok 6 - 4 threads prev_prime ok 7 - 4 threads is_prime ok 8 - 4 threads moebius ok 9 - 4 threads random 6-digit prime ok 10 - 4 threads RiemannR ok t\32-iterators.t ............. 1..83 ok 1 - forprimes undef ok 2 - forprimes 2,undef ok 3 - forprimes 2,undef ok 4 - forprimes -2,3 ok 5 - forprimes 2,-3 ok 6 - forprimes abc ok 7 - forprimes 2, abc ok 8 - forprimes abc ok 9 - forprimes 1 ok 10 - forprimes 3 ok 11 - forprimes 3 ok 12 - forprimes 4 ok 13 - forprimes 5 ok 14 - forprimes 3,5 ok 15 - forprimes 3,6 ok 16 - forprimes 3,7 ok 17 - forprimes 5,7 ok 18 - forprimes 6,7 ok 19 - forprimes 5,11 ok 20 - forprimes 7,11 ok 21 - forprimes 50 ok 22 - forprimes 2,20 ok 23 - forprimes 20,30 ok 24 - forprimes 199,223 ok 25 - forprimes 31398,31468 (empty region) ok 26 - forprimes 2147483647,2147483659 ok 27 - forprimes 3842610774,3842611326 ok 28 - forcomposites 2147483647,2147483659 ok 29 - forcomposites 50 ok 30 - forcomposites 200,410 ok 31 - fordivisors: d|54321: a+=d+d^2 ok 32 - A027750 using fordivisors ok 33 - iterator -2 ok 34 - iterator abc ok 35 - iterator 4.5 ok 36 - iterator first 10 primes ok 37 - iterator 5 primes starting at 47 ok 38 - iterator 3 primes starting at 199 ok 39 - iterator 3 primes starting at 200 ok 40 - iterator 3 primes starting at 31397 ok 41 - iterator 3 primes starting at 31396 ok 42 - iterator 3 primes starting at 31398 ok 43 - forprimes handles $_ type changes ok 44 - triple nested forprimes ok 45 - triple nested iterator ok 46 - forprimes with BigInt range ok 47 - forprimes with BigFloat range ok 48 - iterator 3 primes with BigInt start ok 49 - iterator -2 ok 50 - iterator abc ok 51 - iterator 4.5 ok 52 - iterator first 10 primes ok 53 - iterator 5 primes starting at 47 ok 54 - iterator 3 primes starting at 199 ok 55 - iterator 3 primes starting at 200 ok 56 - iterator 3 primes starting at 31397 ok 57 - iterator 3 primes starting at 31396 ok 58 - iterator 3 primes starting at 31398 ok 59 - iterator object moved forward 10 now returns 31 ok 60 - iterator object moved back now returns 29 ok 61 - iterator object iterates to 29 ok 62 - iterator object iterates to 31 ok 63 - iterator object rewind and move returns 5 ok 64 - internal check, next_prime on big int works ok 65 - iterator object can rewind to 4294967291 ok 66 - iterator object next is 4294967311 ok 67 - iterator object rewound to ~0 is 4294967311 ok 68 - iterator object prev goes back to 4294967291 ok 69 - iterator object tell_i ok 70 - iterator object i_start = 1 ok 71 - iterator object description ok 72 - iterator object values_min = 2 ok 73 - iterator object values_max = undef ok 74 - iterator object oeis_anum = A000040 ok 75 - iterator object seek_to_i goes to nth prime ok 76 - iterator object seek_to_value goes to value ok 77 - iterator object ith returns nth prime ok 78 - iterator object pred returns true if is_prime ok 79 - iterator object value_to_i works ok 80 - iterator object value_to_i for non-prime returns undef ok 81 - iterator object value_to_i_floor ok 82 - iterator object value_to_i_ceil ok 83 - iterator object value_to_i_estimage is in range ok t\33-examples.t .............. skipped: these tests are for release candidate testing t\50-factoring.t ............. 1..393 ok 1 - 0 = [ 0 ] ok 2 - each factor is not prime ok 3 - factor_exp looks right ok 4 - 1 = [ ] ok 5 - each factor is prime ok 6 - factor_exp looks right ok 7 - 2 = [ 2 ] ok 8 - each factor is prime ok 9 - factor_exp looks right ok 10 - 3 = [ 3 ] ok 11 - each factor is prime ok 12 - factor_exp looks right ok 13 - 4 = [ 2 * 2 ] ok 14 - each factor is prime ok 15 - factor_exp looks right ok 16 - 5 = [ 5 ] ok 17 - each factor is prime ok 18 - factor_exp looks right ok 19 - 6 = [ 2 * 3 ] ok 20 - each factor is prime ok 21 - factor_exp looks right ok 22 - 7 = [ 7 ] ok 23 - each factor is prime ok 24 - factor_exp looks right ok 25 - 8 = [ 2 * 2 * 2 ] ok 26 - each factor is prime ok 27 - factor_exp looks right ok 28 - 16 = [ 2 * 2 * 2 * 2 ] ok 29 - each factor is prime ok 30 - factor_exp looks right ok 31 - 57 = [ 3 * 19 ] ok 32 - each factor is prime ok 33 - factor_exp looks right ok 34 - 64 = [ 2 * 2 * 2 * 2 * 2 * 2 ] ok 35 - each factor is prime ok 36 - factor_exp looks right ok 37 - 377 = [ 13 * 29 ] ok 38 - each factor is prime ok 39 - factor_exp looks right ok 40 - 9592 = [ 2 * 2 * 2 * 11 * 109 ] ok 41 - each factor is prime ok 42 - factor_exp looks right ok 43 - 30107 = [ 7 * 11 * 17 * 23 ] ok 44 - each factor is prime ok 45 - factor_exp looks right ok 46 - 78498 = [ 2 * 3 * 3 * 7 * 7 * 89 ] ok 47 - each factor is prime ok 48 - factor_exp looks right ok 49 - 664579 = [ 664579 ] ok 50 - each factor is prime ok 51 - factor_exp looks right ok 52 - 5761455 = [ 3 * 5 * 7 * 37 * 1483 ] ok 53 - each factor is prime ok 54 - factor_exp looks right ok 55 - 114256942 = [ 2 * 57128471 ] ok 56 - each factor is prime ok 57 - factor_exp looks right ok 58 - 2214143 = [ 1487 * 1489 ] ok 59 - each factor is prime ok 60 - factor_exp looks right ok 61 - 999999929 = [ 999999929 ] ok 62 - each factor is prime ok 63 - factor_exp looks right ok 64 - 50847534 = [ 2 * 3 * 3 * 3 * 19 * 49559 ] ok 65 - each factor is prime ok 66 - factor_exp looks right ok 67 - 455052511 = [ 97 * 331 * 14173 ] ok 68 - each factor is prime ok 69 - factor_exp looks right ok 70 - 2147483647 = [ 2147483647 ] ok 71 - each factor is prime ok 72 - factor_exp looks right ok 73 - 4118054813 = [ 19 * 216739727 ] ok 74 - each factor is prime ok 75 - factor_exp looks right ok 76 - 30 = [ 2 * 3 * 5 ] ok 77 - each factor is prime ok 78 - factor_exp looks right ok 79 - 210 = [ 2 * 3 * 5 * 7 ] ok 80 - each factor is prime ok 81 - factor_exp looks right ok 82 - 2310 = [ 2 * 3 * 5 * 7 * 11 ] ok 83 - each factor is prime ok 84 - factor_exp looks right ok 85 - 30030 = [ 2 * 3 * 5 * 7 * 11 * 13 ] ok 86 - each factor is prime ok 87 - factor_exp looks right ok 88 - 510510 = [ 2 * 3 * 5 * 7 * 11 * 13 * 17 ] ok 89 - each factor is prime ok 90 - factor_exp looks right ok 91 - 9699690 = [ 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 ] ok 92 - each factor is prime ok 93 - factor_exp looks right ok 94 - 223092870 = [ 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 ] ok 95 - each factor is prime ok 96 - factor_exp looks right ok 97 - 1363 = [ 29 * 47 ] ok 98 - each factor is prime ok 99 - factor_exp looks right ok 100 - 989 = [ 23 * 43 ] ok 101 - each factor is prime ok 102 - factor_exp looks right ok 103 - 779 = [ 19 * 41 ] ok 104 - each factor is prime ok 105 - factor_exp looks right ok 106 - 629 = [ 17 * 37 ] ok 107 - each factor is prime ok 108 - factor_exp looks right ok 109 - 403 = [ 13 * 31 ] ok 110 - each factor is prime ok 111 - factor_exp looks right ok 112 - 547308031 = [ 547308031 ] ok 113 - each factor is prime ok 114 - factor_exp looks right ok 115 - 808 = [ 2 * 2 * 2 * 101 ] ok 116 - each factor is prime ok 117 - factor_exp looks right ok 118 - 2727 = [ 3 * 3 * 3 * 101 ] ok 119 - each factor is prime ok 120 - factor_exp looks right ok 121 - 12625 = [ 5 * 5 * 5 * 101 ] ok 122 - each factor is prime ok 123 - factor_exp looks right ok 124 - 34643 = [ 7 * 7 * 7 * 101 ] ok 125 - each factor is prime ok 126 - factor_exp looks right ok 127 - 134431 = [ 11 * 11 * 11 * 101 ] ok 128 - each factor is prime ok 129 - factor_exp looks right ok 130 - 221897 = [ 13 * 13 * 13 * 101 ] ok 131 - each factor is prime ok 132 - factor_exp looks right ok 133 - 496213 = [ 17 * 17 * 17 * 101 ] ok 134 - each factor is prime ok 135 - factor_exp looks right ok 136 - 692759 = [ 19 * 19 * 19 * 101 ] ok 137 - each factor is prime ok 138 - factor_exp looks right ok 139 - 1228867 = [ 23 * 23 * 23 * 101 ] ok 140 - each factor is prime ok 141 - factor_exp looks right ok 142 - 2231139 = [ 3 * 251 * 2963 ] ok 143 - each factor is prime ok 144 - factor_exp looks right ok 145 - 2463289 = [ 29 * 29 * 29 * 101 ] ok 146 - each factor is prime ok 147 - factor_exp looks right ok 148 - 3008891 = [ 31 * 31 * 31 * 101 ] ok 149 - each factor is prime ok 150 - factor_exp looks right ok 151 - 5115953 = [ 37 * 37 * 37 * 101 ] ok 152 - each factor is prime ok 153 - factor_exp looks right ok 154 - 6961021 = [ 41 * 41 * 41 * 101 ] ok 155 - each factor is prime ok 156 - factor_exp looks right ok 157 - 8030207 = [ 43 * 43 * 43 * 101 ] ok 158 - each factor is prime ok 159 - factor_exp looks right ok 160 - 10486123 = [ 47 * 47 * 47 * 101 ] ok 161 - each factor is prime ok 162 - factor_exp looks right ok 163 - 10893343 = [ 1327 * 8209 ] ok 164 - each factor is prime ok 165 - factor_exp looks right ok 166 - 12327779 = [ 1627 * 7577 ] ok 167 - each factor is prime ok 168 - factor_exp looks right ok 169 - 701737021 = [ 25997 * 26993 ] ok 170 - each factor is prime ok 171 - factor_exp looks right ok 172 - 549900 = [ 2 * 2 * 3 * 3 * 5 * 5 * 13 * 47 ] ok 173 - each factor is prime ok 174 - factor_exp looks right ok 175 - 10000142 = [ 2 * 1429 * 3499 ] ok 176 - each factor is prime ok 177 - factor_exp looks right ok 178 - 392498 = [ 2 * 443 * 443 ] ok 179 - each factor is prime ok 180 - factor_exp looks right ok 181 - factors(115553) ok 182 - scalar factors(115553) ok 183 - factors(123456) ok 184 - scalar factors(123456) ok 185 - factors(3) ok 186 - scalar factors(3) ok 187 - factors(2) ok 188 - scalar factors(2) ok 189 - factors(4) ok 190 - scalar factors(4) ok 191 - factors(1) ok 192 - scalar factors(1) ok 193 - factors(0) ok 194 - scalar factors(0) ok 195 - factors(456789) ok 196 - scalar factors(456789) ok 197 - factors(30107) ok 198 - scalar factors(30107) ok 199 - factors(5) ok 200 - scalar factors(5) ok 201 - divisors(115553) ok 202 - scalar divisors(115553) ok 203 - divisor_sum(115553,0) ok 204 - divisor_sum(115553) ok 205 - divisors(123456) ok 206 - scalar divisors(123456) ok 207 - divisor_sum(123456,0) ok 208 - divisor_sum(123456) ok 209 - divisors(4567890) ok 210 - scalar divisors(4567890) ok 211 - divisor_sum(4567890,0) ok 212 - divisor_sum(4567890) ok 213 - divisors(7) ok 214 - scalar divisors(7) ok 215 - divisor_sum(7,0) ok 216 - divisor_sum(7) ok 217 - divisors(2) ok 218 - scalar divisors(2) ok 219 - divisor_sum(2,0) ok 220 - divisor_sum(2) ok 221 - divisors(42) ok 222 - scalar divisors(42) ok 223 - divisor_sum(42,0) ok 224 - divisor_sum(42) ok 225 - divisors(1) ok 226 - scalar divisors(1) ok 227 - divisor_sum(1,0) ok 228 - divisor_sum(1) ok 229 - divisors(0) ok 230 - scalar divisors(0) ok 231 - divisor_sum(0,0) ok 232 - divisor_sum(0) ok 233 - divisors(456789) ok 234 - scalar divisors(456789) ok 235 - divisor_sum(456789,0) ok 236 - divisor_sum(456789) ok 237 - divisors(16) ok 238 - scalar divisors(16) ok 239 - divisor_sum(16,0) ok 240 - divisor_sum(16) ok 241 - divisors(6) ok 242 - scalar divisors(6) ok 243 - divisor_sum(6,0) ok 244 - divisor_sum(6) ok 245 - divisors(3) ok 246 - scalar divisors(3) ok 247 - divisor_sum(3,0) ok 248 - divisor_sum(3) ok 249 - divisors(9) ok 250 - scalar divisors(9) ok 251 - divisor_sum(9,0) ok 252 - divisor_sum(9) ok 253 - divisors(12) ok 254 - scalar divisors(12) ok 255 - divisor_sum(12,0) ok 256 - divisor_sum(12) ok 257 - divisors(1032924637) ok 258 - scalar divisors(1032924637) ok 259 - divisor_sum(1032924637,0) ok 260 - divisor_sum(1032924637) ok 261 - divisors(8) ok 262 - scalar divisors(8) ok 263 - divisor_sum(8,0) ok 264 - divisor_sum(8) ok 265 - divisors(4) ok 266 - scalar divisors(4) ok 267 - divisor_sum(4,0) ok 268 - divisor_sum(4) ok 269 - divisors(30107) ok 270 - scalar divisors(30107) ok 271 - divisor_sum(30107,0) ok 272 - divisor_sum(30107) ok 273 - divisors(10) ok 274 - scalar divisors(10) ok 275 - divisor_sum(10,0) ok 276 - divisor_sum(10) ok 277 - divisors(1234567890) ok 278 - scalar divisors(1234567890) ok 279 - divisor_sum(1234567890,0) ok 280 - divisor_sum(1234567890) ok 281 - divisors(5) ok 282 - scalar divisors(5) ok 283 - divisor_sum(5,0) ok 284 - divisor_sum(5) ok 285 - factor_exp(115553) ok 286 - scalar factor_exp(115553) ok 287 - factor_exp(123456) ok 288 - scalar factor_exp(123456) ok 289 - factor_exp(3) ok 290 - scalar factor_exp(3) ok 291 - factor_exp(2) ok 292 - scalar factor_exp(2) ok 293 - factor_exp(4) ok 294 - scalar factor_exp(4) ok 295 - factor_exp(1) ok 296 - scalar factor_exp(1) ok 297 - factor_exp(0) ok 298 - scalar factor_exp(0) ok 299 - factor_exp(456789) ok 300 - scalar factor_exp(456789) ok 301 - factor_exp(30107) ok 302 - scalar factor_exp(30107) ok 303 - factor_exp(5) ok 304 - scalar factor_exp(5) ok 305 - trial_factor(1) ok 306 - trial_factor(4) ok 307 - trial_factor(9) ok 308 - trial_factor(11) ok 309 - trial_factor(25) ok 310 - trial_factor(30) ok 311 - trial_factor(210) ok 312 - trial_factor(175) ok 313 - trial_factor(403) ok 314 - trial_factor(549900) ok 315 - fermat_factor(1) ok 316 - fermat_factor(4) ok 317 - fermat_factor(9) ok 318 - fermat_factor(11) ok 319 - fermat_factor(25) ok 320 - fermat_factor(30) ok 321 - fermat_factor(210) ok 322 - fermat_factor(175) ok 323 - fermat_factor(403) ok 324 - fermat_factor(549900) ok 325 - holf_factor(1) ok 326 - holf_factor(4) ok 327 - holf_factor(9) ok 328 - holf_factor(11) ok 329 - holf_factor(25) ok 330 - holf_factor(30) ok 331 - holf_factor(210) ok 332 - holf_factor(175) ok 333 - holf_factor(403) ok 334 - holf_factor(549900) ok 335 - squfof_factor(1) ok 336 - squfof_factor(4) ok 337 - squfof_factor(9) ok 338 - squfof_factor(11) ok 339 - squfof_factor(25) ok 340 - squfof_factor(30) ok 341 - squfof_factor(210) ok 342 - squfof_factor(175) ok 343 - squfof_factor(403) ok 344 - squfof_factor(549900) ok 345 - pbrent_factor(1) ok 346 - pbrent_factor(4) ok 347 - pbrent_factor(9) ok 348 - pbrent_factor(11) ok 349 - pbrent_factor(25) ok 350 - pbrent_factor(30) ok 351 - pbrent_factor(210) ok 352 - pbrent_factor(175) ok 353 - pbrent_factor(403) ok 354 - pbrent_factor(549900) ok 355 - prho_factor(1) ok 356 - prho_factor(4) ok 357 - prho_factor(9) ok 358 - prho_factor(11) ok 359 - prho_factor(25) ok 360 - prho_factor(30) ok 361 - prho_factor(210) ok 362 - prho_factor(175) ok 363 - prho_factor(403) ok 364 - prho_factor(549900) ok 365 - pminus1_factor(1) ok 366 - pminus1_factor(4) ok 367 - pminus1_factor(9) ok 368 - pminus1_factor(11) ok 369 - pminus1_factor(25) ok 370 - pminus1_factor(30) ok 371 - pminus1_factor(210) ok 372 - pminus1_factor(175) ok 373 - pminus1_factor(403) ok 374 - pminus1_factor(549900) ok 375 - pplus1_factor(1) ok 376 - pplus1_factor(4) ok 377 - pplus1_factor(9) ok 378 - pplus1_factor(11) ok 379 - pplus1_factor(25) ok 380 - pplus1_factor(30) ok 381 - pplus1_factor(210) ok 382 - pplus1_factor(175) ok 383 - pplus1_factor(403) ok 384 - pplus1_factor(549900) ok 385 - trial factor 2203*2503 ok 386 - scalar factor(0) should be 1 ok 387 - scalar factor(1) should be 0 ok 388 - scalar factor(3) should be 1 ok 389 - scalar factor(4) should be 2 ok 390 - scalar factor(5) should be 1 ok 391 - scalar factor(6) should be 2 ok 392 - scalar factor(30107) should be 4 ok 393 - scalar factor(174636000) should be 15 ok t\51-primearray.t ............ 1..21 ok 1 - primes 0 .. 499 can be randomly selected ok 2 - primes 0 .. 499 in forward order ok 3 - primes 0 .. 499 in reverse order ok 4 - 51 primes using array slice ok 5 - random array slice of small primes ok 6 - primes[78901] == 1005413 ok 7 - primes[123456] == 1632913 ok 8 - primes[4999] == 48611 ok 9 - primes[30107] == 351707 ok 10 - primes[15678] == 172157 ok 11 - primes[4500] == 43063 ok 12 - primes[1999] == 17389 ok 13 - primes[377] == 2593 ok 14 - shift 2 ok 15 - shift 3 ok 16 - shift 5 ok 17 - shift 7 ok 18 - shift 11 ok 19 - 13 after shifts ok 20 - 11 after unshift ok 21 - 3 after unshift 3 ok t\70-rt-bignum.t ............. 1..2 ok 1 - PP prho factors correctly with 'use bignum' ok 2 # skip No MPU::GMP, skipping callback test ok t\80-pp.t .................... 1..297 ok 1 - require Math::Prime::Util::PP; ok 2 - require Math::Prime::Util::PrimalityProving; ok 3 - is_prime 0 .. 1086 ok 4 - is_prime for selected numbers ok 5 - Trial primes 2-80 ok 6 - Primes between 0 and 1069 ok 7 - Primes between 0 and 1070 ok 8 - Primes between 0 and 1086 ok 9 - primes(6) should return [2 3 5] ok 10 - primes(11) should return [2 3 5 7 11] ok 11 - primes(3) should return [2 3] ok 12 - primes(7) should return [2 3 5 7] ok 13 - primes(2) should return [2] ok 14 - primes(20) should return [2 3 5 7 11 13 17 19] ok 15 - primes(1) should return [] ok 16 - primes(4) should return [2 3] ok 17 - primes(18) should return [2 3 5 7 11 13 17] ok 18 - primes(0) should return [] ok 19 - primes(19) should return [2 3 5 7 11 13 17 19] ok 20 - primes(5) should return [2 3 5] ok 21 - primes(3,9) should return [3 5 7] ok 22 - primes(2,2) should return [2] ok 23 - primes(2,20) should return [2 3 5 7 11 13 17 19] ok 24 - primes(3089,3163) should return [3089 3109 3119 3121 3137 3163] ok 25 - primes(30,70) should return [31 37 41 43 47 53 59 61 67] ok 26 - primes(3088,3164) should return [3089 3109 3119 3121 3137 3163] ok 27 - primes(70,30) should return [] ok 28 - primes(2010733,2010881) should return [2010733 2010881] ok 29 - primes(20,2) should return [] ok 30 - primes(1,1) should return [] ok 31 - primes(2,5) should return [2 3 5] ok 32 - primes(3842610773,3842611109) should return [3842610773 3842611109] ok 33 - primes(3,3) should return [3] ok 34 - primes(2,3) should return [2 3] ok 35 - primes(3842610774,3842611108) should return [] ok 36 - primes(3,7) should return [3 5 7] ok 37 - primes(2010734,2010880) should return [] ok 38 - primes(3,6) should return [3 5] ok 39 - primes(3090,3162) should return [3109 3119 3121 3137] ok 40 - primes(4,8) should return [5 7] ok 41 - next prime of 2010733 is 2010733+148 ok 42 - prev prime of 2010733+148 is 2010733 ok 43 - next prime of 19609 is 19609+52 ok 44 - prev prime of 19609+52 is 19609 ok 45 - next prime of 360653 is 360653+96 ok 46 - prev prime of 360653+96 is 360653 ok 47 - next prime of 19608 is 19609 ok 48 - next prime of 19610 is 19661 ok 49 - next prime of 19660 is 19661 ok 50 - prev prime of 19662 is 19661 ok 51 - prev prime of 19660 is 19609 ok 52 - prev prime of 19610 is 19609 ok 53 - Previous prime of 2 returns 0 ok 54 - Next prime of ~0-4 returns bigint next prime ok 55 - next_prime for 148 primes before primegap end 2010881 ok 56 - prev_prime for 148 primes before primegap start 2010733 ok 57 - next_prime(1234567890) == 1234567891) ok 58 - Pi(1) = 0 ok 59 - Pi(60067) = 6062 ok 60 - Pi(1000) = 168 ok 61 - Pi(10) = 4 ok 62 - Pi(10000) = 1229 ok 63 - Pi(100) = 25 ok 64 - Pi(65535) = 6542 ok 65 - prime_count(191912784 +247) = 1 ok 66 - prime_count(3 to 17) = 6 ok 67 - prime_count(17 to 13) = 0 ok 68 - prime_count(191912783 +247) = 1 ok 69 - prime_count(4 to 16) = 4 ok 70 - prime_count(191912784 +246) = 0 ok 71 - prime_count(4 to 17) = 5 ok 72 - prime_count(1e9 +2**14) = 785 ok 73 - prime_count(191912783 +248) = 2 ok 74 - prime_count_lower(450) ok 75 - prime_count_upper(450) ok 76 - prime_count_lower(1234567) in range ok 77 - prime_count_upper(1234567) in range ok 78 - prime_count_lower(412345678) in range ok 79 - prime_count_upper(412345678) in range ok 80 - nth_prime(0) <= 1 ok 81 - nth_prime(1) >= 1 ok 82 - nth_prime(6062) <= 60067 ok 83 - nth_prime(6063) >= 60067 ok 84 - nth_prime(168) <= 1000 ok 85 - nth_prime(169) >= 1000 ok 86 - nth_prime(4) <= 10 ok 87 - nth_prime(5) >= 10 ok 88 - nth_prime(1229) <= 10000 ok 89 - nth_prime(1230) >= 10000 ok 90 - nth_prime(25) <= 100 ok 91 - nth_prime(26) >= 100 ok 92 - nth_prime(6542) <= 65535 ok 93 - nth_prime(6543) >= 65535 ok 94 - nth_prime(1) = 2 ok 95 - nth_prime(1000) = 7919 ok 96 - nth_prime(10) = 29 ok 97 - nth_prime(100) = 541 ok 98 - MR with 0 shortcut composite ok 99 - MR with 0 shortcut composite ok 100 - MR with 2 shortcut prime ok 101 - MR with 3 shortcut prime ok 102 - 5 pseudoprimes (base lucas) ok 103 - 4 pseudoprimes (base 11) ok 104 - 5 pseudoprimes (base 7) ok 105 - 6 pseudoprimes (base eslucas) ok 106 - 5 pseudoprimes (base 17) ok 107 - 4 pseudoprimes (base 2) ok 108 - 4 pseudoprimes (base 23) ok 109 - 4 pseudoprimes (base 13) ok 110 - 5 pseudoprimes (base 29) ok 111 - 4 pseudoprimes (base 3) ok 112 - 4 pseudoprimes (base 61) ok 113 - 5 pseudoprimes (base aeslucas1) ok 114 - 5 pseudoprimes (base aeslucas2) ok 115 - 5 pseudoprimes (base slucas) ok 116 - 5 pseudoprimes (base psp2) ok 117 - 5 pseudoprimes (base 37) ok 118 - 4 pseudoprimes (base 73) ok 119 - 5 pseudoprimes (base 19) ok 120 - 5 pseudoprimes (base 31) ok 121 - 5 pseudoprimes (base psp3) ok 122 - 4 pseudoprimes (base 5) ok 123 - Ei(0.693147180559945) ~= 1.04516378011749 ok 124 - Ei(-1e-005) ~= -10.9357198000437 ok 125 - Ei(2) ~= 4.95423435600189 ok 126 - Ei(1) ~= 1.89511781635594 ok 127 - Ei(-1e-008) ~= -17.8434650890508 ok 128 - Ei(-0.001) ~= -6.33153936413615 ok 129 - Ei(40) ~= 6.03971826361124e+015 ok 130 - Ei(12) ~= 14959.5326663975 ok 131 - Ei(41) ~= 1.6006649143245e+016 ok 132 - Ei(20) ~= 25615652.6640566 ok 133 - Ei(-0.1) ~= -1.82292395841939 ok 134 - Ei(-10) ~= -4.15696892968532e-006 ok 135 - Ei(1.5) ~= 3.3012854491298 ok 136 - Ei(10) ~= 2492.22897624188 ok 137 - Ei(-0.5) ~= -0.55977359477616 ok 138 - Ei(5) ~= 40.1852753558032 ok 139 - li(4294967295) ~= 203284081.954542 ok 140 - li(100000) ~= 9629.8090010508 ok 141 - li(100000000) ~= 5762209.37544803 ok 142 - li(10000000000) ~= 455055614.586623 ok 143 - li(1.01) ~= -4.02295867392994 ok 144 - li(2) ~= 1.04516378011749 ok 145 - li(0) ~= 0 ok 146 - li(24) ~= 11.2003157952327 ok 147 - li(1000) ~= 177.609657990152 ok 148 - li(10) ~= 6.1655995047873 ok 149 - li(100000000000) ~= 4118066400.62161 ok 150 - R(4294967295) ~= 203280697.513261 ok 151 - R(10000000) ~= 664667.447564748 ok 152 - R(10000000000) ~= 455050683.306847 ok 153 - R(1.01) ~= 1.00606971806229 ok 154 - R(2) ~= 1.54100901618713 ok 155 - R(1000000) ~= 78527.3994291277 ok 156 - R(1000) ~= 168.359446281167 ok 157 - R(1.84467440737096e+019) ~= 4.25656284014012e+017 ok 158 - R(10) ~= 4.56458314100509 ok 159 - Zeta(4.5) ~= 0.0547075107614543 ok 160 - Zeta(180) ~= 6.52530446799852e-055 ok 161 - Zeta(20.6) ~= 6.29339157357821e-007 ok 162 - Zeta(8.5) ~= 0.00285925088241563 ok 163 - Zeta(7) ~= 0.00834927738192283 ok 164 - Zeta(80) ~= 8.27180612553034e-025 ok 165 - Zeta(2) ~= 0.644934066848226 ok 166 - Zeta(2.5) ~= 0.341487257250917 ok 167 - LambertW(6588) ok 168 - test factoring for 34 primes ok 169 - test factoring for 140 composites ok 170 - holf(403) ok 171 - fermat(403) ok 172 - prho(403) ok 173 - pbrent(403) ok 174 - pminus1(403) ok 175 - prho(851981) ok 176 - pbrent(851981) ok 177 - ecm(101303039) ok 178 - prho(55834573561) ok 179 - pbrent(55834573561) ok 180 - prho finds a factor of 18686551294184381720251 ok 181 - prho found a correct factor ok 182 - prho didn't return a degenerate factor ok 183 - pbrent finds a factor of 18686551294184381720251 ok 184 - pbrent found a correct factor ok 185 - pbrent didn't return a degenerate factor ok 186 - pminus1 finds a factor of 18686551294184381720251 ok 187 - pminus1 found a correct factor ok 188 - pminus1 didn't return a degenerate factor ok 189 - ecm finds a factor of 18686551294184381720251 ok 190 - ecm found a correct factor ok 191 - ecm didn't return a degenerate factor ok 192 # skip Skipping p-1 stage 2 tests ok 193 # skip Skipping p-1 stage 2 tests ok 194 # skip Skipping p-1 stage 2 tests ok 195 - fermat finds a factor of 73786976930493367637 ok 196 - fermat found a correct factor ok 197 - fermat didn't return a degenerate factor ok 198 - holf correctly factors 99999999999979999998975857 ok 199 # skip ecm stage 2 ok 200 # skip ecm stage 2 ok 201 # skip ecm stage 2 ok 202 - AKS: 1 is composite (less than 2) ok 203 - AKS: 2 is prime ok 204 - AKS: 3 is prime ok 205 - AKS: 4 is composite ok 206 - AKS: 64 is composite (perfect power) ok 207 - AKS: 65 is composite (caught in trial) ok 208 - AKS: 23 is prime (r >= n) ok 209 - AKS: 70747 is composite (n mod r) ok 210 # skip Skipping PP AKS test without EXTENDED_TESTING ok 211 # skip Skipping PP AKS test without EXTENDED_TESTING ok 212 - primality_proof_lucas(100003) ok 213 - primality_proof_bls75(1490266103) ok 214 - 168790877523676911809192454171451 looks prime with bases 2..52 ok 215 - 168790877523676911809192454171451 found composite with base 53 ok 216 - 168790877523676911809192454171451 is not a strong Lucas pseudoprime ok 217 - 168790877523676911809192454171451 is not a Frobenius pseudoprime ok 218 - 517697641 is a Perrin pseudoprime ok 219 - 517697641 is not a Frobenius pseudoprime ok 220 - nth_prime_approx(1287248) in range ok 221 - prime_count_approx(128722248) in range ok 222 - consecutive_integer_lcm(13) ok 223 - consecutive_integer_lcm(52) ok 224 - moebius(513,537) ok 225 - moebius(42199) ok 226 - liouville(444456) ok 227 - liouville(562894) ok 228 - mertens(4219) ok 229 - euler_phi(1513,1537) ok 230 - euler_phi(324234) ok 231 - jordan_totient(4, 899) ok 232 - carmichael_lambda(324234) ok 233 - exp_mangoldt of power of 2 = 2 ok 234 - exp_mangoldt of even = 1 ok 235 - exp_mangoldt of 21 = 1 ok 236 - exp_mangoldt of 23 = 23 ok 237 - exp_mangoldt of 27 (3^3) = 3 ok 238 - znprimroot ok 239 - znorder(2,35) = 12 ok 240 - znorder(7,35) = undef ok 241 - znorder(67,999999749) = 30612237 ok 242 - znlog(5678, 5, 10007) ok 243 - binomial(35,16) ok 244 - binomial(228,12) ok 245 - binomial(-23,-26) should be -2300 ok 246 - S(12,4) ok 247 - s(12,4) ok 248 - bernfrac(0) ok 249 - bernfrac(1) ok 250 - bernfrac(2) ok 251 - bernfrac(3) ok 252 - bernfrac(12) ok 253 - bernfrac(12) ok 254 - gcdext(23948236,3498248) ok 255 - valuation(1879048192,2) ok 256 - valuation(96552,6) ok 257 - invmod(45,59) ok 258 - invmod(14,28474) ok 259 - invmod(42,-2017) ok 260 - vecsum(15,30,45) ok 261 - vecsum(2^32-1000,2^32-2000,2^32-3000) ok 262 - vecprod(15,30,45) ok 263 - vecprod(2^32-1000,2^32-2000,2^32-3000) ok 264 - vecmin(2^32-1000,2^32-2000,2^32-3000) ok 265 - vecmax(2^32-1000,2^32-2000,2^32-3000) ok 266 - chebyshev_theta(7001) =~ 6929.2748 ok 267 - chebyshev_psi(6588) =~ 6597.07453 ok 268 - is_prob_prime(697) should be 0 ok 269 - is_prob_prime(17471061) should be 0 ok 270 - is_prob_prime(347) should be 2 ok 271 - is_prob_prime(7080233) should be 2 ok 272 - is_prob_prime(36010359) should be 0 ok 273 - is_prob_prime(49) should be 0 ok 274 - is_prob_prime(7080249) should be 0 ok 275 - is_prob_prime(10) should be 0 ok 276 - is_prob_prime(36010357) should be 2 ok 277 - is_prob_prime(5) should be 2 ok 278 - is_prob_prime(17471059) should be 2 ok 279 - primorial(24) ok 280 - primorial(118) ok 281 - pn_primorial(7) ok 282 - partitions(74) ok 283 - Miller-Rabin random 40 on composite ok 284 - generic forprimes 2387234,2387303 ok 285 - generic forcomposites 15202630,15202641 ok 286 - generic foroddcomposites 15202630,15202641 ok 287 - generic fordivisors: d|92834: k+=d+int(sqrt(d)) ok 288 - forcomb(3,2) ok 289 - forperm(3) ok 290 - forpart(4) ok 291 - Pi(82) ok 292 - gcd(-30,-90,90) = 30 ok 293 - lcm(11926,78001,2211) = 2790719778 ok 294 - twin_prime_count(4321) ok 295 - twin_prime_count_approx(4123456784123) ok 296 - nth_twin_prime(249) ok 297 - Nobody clobbered $_ ok # BigInt 0.36/1.9993, lib: Calc. MPU::GMP t\81-bignum.t ................ 1..129 ok 1 - 100000982717289000001 is prime ok 2 - 100000982717289000001 is probably prime ok 3 - 100170437171734071001 is prime ok 4 - 100170437171734071001 is probably prime ok 5 - 777777777777777777777767 is prime ok 6 - 777777777777777777777767 is probably prime ok 7 - 777777777777777777777787 is prime ok 8 - 777777777777777777777787 is probably prime ok 9 - 877777777777777777777753 is prime ok 10 - 877777777777777777777753 is probably prime ok 11 - 877777777777777777777871 is prime ok 12 - 877777777777777777777871 is probably prime ok 13 - 87777777777777777777777795577 is prime ok 14 - 87777777777777777777777795577 is probably prime ok 15 - 890745785790123461234805903467891234681243 is prime ok 16 - 890745785790123461234805903467891234681243 is probably prime ok 17 - 618970019642690137449562111 is prime ok 18 - 618970019642690137449562111 is probably prime ok 19 - 777777777777777777777777 is not prime ok 20 - 777777777777777777777777 is not probably prime ok 21 - 877777777777777777777777 is not prime ok 22 - 877777777777777777777777 is not probably prime ok 23 - 87777777777777777777777795475 is not prime ok 24 - 87777777777777777777777795475 is not probably prime ok 25 - 890745785790123461234805903467891234681234 is not prime ok 26 - 890745785790123461234805903467891234681234 is not probably prime ok 27 - 75792980677 is not prime ok 28 - 75792980677 is not probably prime ok 29 - 59276361075595573263446330101 is not prime ok 30 - 59276361075595573263446330101 is not probably prime ok 31 - 318665857834031151167461 is not prime ok 32 - 318665857834031151167461 is not probably prime ok 33 - 21652684502221 is not prime ok 34 - 21652684502221 is not probably prime ok 35 - 564132928021909221014087501701 is not prime ok 36 - 564132928021909221014087501701 is not probably prime ok 37 - 3317044064679887385961981 is not prime ok 38 - 3317044064679887385961981 is not probably prime ok 39 - 6003094289670105800312596501 is not prime ok 40 - 6003094289670105800312596501 is not probably prime ok 41 - 3825123056546413051 is not prime ok 42 - 3825123056546413051 is not probably prime ok 43 - 65635624165761929287 is prime ok 44 - 65635624165761929287 is provably prime ok 45 - 1162566711635022452267983 is prime ok 46 # skip Large proof on 32-bit machine without EXTENDED_TESTING. ok 47 - 77123077103005189615466924501 is prime ok 48 # skip Large proof on 32-bit machine without EXTENDED_TESTING. ok 49 - 3991617775553178702574451996736229 is prime ok 50 # skip Large proof on 32-bit machine without EXTENDED_TESTING. ok 51 - 273952953553395851092382714516720001799 is prime ok 52 # skip Large proof on 32-bit machine without EXTENDED_TESTING. ok 53 - primes( 2^66, 2^66 + 100 ) ok 54 - twin_primes( 18446744073709558000, +1000) ok 55 - next_prime(777777777777777777777777) ok 56 - prev_prime(777777777777777777777777) ok 57 - iterator 3 primes starting at 10^24+910 ok 58 - prime_count(87..7752, 87..7872) ok 59 - 75792980677 is a strong pseudoprime to bases 2 ok 60 - 59276361075595573263446330101 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,37,325,9375 ok 61 - 318665857834031151167461 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,37,325,9375 ok 62 - 21652684502221 is a strong pseudoprime to bases 2,7,37,61,9375 ok 63 - 564132928021909221014087501701 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,37,325,9375 ok 64 - 3317044064679887385961981 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,37,73,325,9375 ok 65 - 6003094289670105800312596501 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,37,61,325,9375 ok 66 - 3825123056546413051 is a strong pseudoprime to bases 2,3,5,7,11,13,17,19,23,29,31,325,9375 ok 67 - PC approx(31415926535897932384) ok 68 - prime count bounds for 31415926535897932384 are in the right order ok 69 - PC lower with RH ok 70 - PC upper with RH ok 71 - PC lower ok 72 - PC upper ok 73 - factor(23489223467134234890234680) ok 74 - factor_exp(23489223467134234890234680) ok 75 - factor(190128090927491) ok 76 - factor_exp(190128090927491) ok 77 - factor(1234567890) ok 78 - factor_exp(1234567890) ok 79 - divisors(23489223467134234890234680) ok 80 - moebius(618970019642690137449562110) ok 81 - euler_phi(309485009821345068724781055) ok 82 - carmichael_lambda(309485009821345068724781055) ok 83 - jordan_totient(5,2188536338969724335807) ok 84 - jordan totient using divisor_sum and moebius ok 85 - Divisor sum of 100! ok 86 - Divisor count(103\#) ok 87 - Divisor sum(103\#) ok 88 - sigma_2(103\#) ok 89 - znorder 1 ok 90 - znorder 2 ok 91 - kronecker(..., ...) ok 92 - znprimroot(333822190384002421914469856494764513809) ok 93 - znlog(b,g,p): find k where b^k = g mod p ok 94 - liouville(a x b x c) = -1 ok 95 - liouville(a x b x c x d) = 1 ok 96 - gcd(a,b,c) ok 97 - gcd(a,b) ok 98 - gcd of two primes = 1 ok 99 - lcm(p1,p2) ok 100 - lcm(p1,p1) ok 101 - lcm(a,b,c,d,e) ok 102 - gcdext(a,b) ok 103 - chinese([26,17179869209],[17,34359738421] = 103079215280 ok 104 - ispower(18475335773296164196) == 0 ok 105 - ispower(150607571^14) == 14 ok 106 - random range prime isn't too small ok 107 - random range prime isn't too big ok 108 - random range prime is prime ok 109 - random 25-digit prime is not too small ok 110 - random 25-digit prime is not too big ok 111 - random 25-digit prime is just right ok 112 - random 80-bit prime is not too small ok 113 - random 80-bit prime is not too big ok 114 - random 80-bit prime is just right ok 115 - random 180-bit strong prime is not too small ok 116 - random 180-bit strong prime is not too big ok 117 - random 180-bit strong prime is just right ok 118 - random 80-bit Maurer prime is not too small ok 119 - random 80-bit Maurer prime is not too big ok 120 - random 80-bit Maurer prime is just right ok 121 - 80-bit prime passes Miller-Rabin with 20 random bases ok 122 - 80-bit composite fails Miller-Rabin with 40 random bases ok 123 - MRR(undef,undef) ok 124 - MRR(10007,-4) ok 125 - MRR(n,0) = 1 ok 126 - MRR(61,17) = 1 ok 127 - MRR(62,17) = 0 ok 128 - valuation(6^10000,5) = 5 ok 129 - Nobody clobbered $_ 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 t\94-weaken.t ................ skipped: these tests are for release candidate testing t\97-synopsis.t .............. skipped: these tests are for release candidate testing All tests successful. Files=42, Tests=3906, 36 wallclock secs ( 0.55 usr + 0.11 sys = 0.66 CPU) Result: PASS DANAJ/Math-Prime-Util-0.46.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Math-Prime-Util-0.46 already made Running make for R/RE/REHSACK/App-Math-Tutor-0.005.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis Prepending C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RE/REHSACK/App-Math-Tutor-0.005.tar.gz Warning: Prerequisite 'Template::Plugin::Latex => 3.01' for 'REHSACK/App-Math-Tutor-0.005.tar.gz' failed when processing 'EINHVERFR/Template-Plugin-Latex-3.06.tar.gz' with 'make_test => NO one dependency not OK (LaTeX::Driver); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp share\twocols.tt2 blib\lib\auto\share\dist\App-Math-Tutor\twocols.tt2 cp share\onecolmlsol.tt2 blib\lib\auto\share\dist\App-Math-Tutor\onecolmlsol.tt2 cp lib/App/Math/Tutor/Cmd/Unit/Cmd/Compare.pm blib\lib\App\Math\Tutor\Cmd\Unit\Cmd\Compare.pm cp lib/App/Math/Tutor/Cmd/Poly.pm blib\lib\App\Math\Tutor\Cmd\Poly.pm cp lib/App/Math/Tutor/Cmd/Roman/Cmd/Cast.pm blib\lib\App\Math\Tutor\Cmd\Roman\Cmd\Cast.pm cp lib/App/Math/Tutor.pm blib\lib\App\Math\Tutor.pm cp lib/App/Math/Tutor/Cmd/Unit/Cmd/Cast.pm blib\lib\App\Math\Tutor\Cmd\Unit\Cmd\Cast.pm cp lib/App/Math/Tutor/Cmd/Power/Cmd/Rules.pm blib\lib\App\Math\Tutor\Cmd\Power\Cmd\Rules.pm cp lib/App/Math/Tutor/Cmd/Roman.pm blib\lib\App\Math\Tutor\Cmd\Roman.pm cp lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Add.pm blib\lib\App\Math\Tutor\Cmd\VulFrac\Cmd\Add.pm cp lib/App/Math/Tutor/Cmd/VulFrac.pm blib\lib\App\Math\Tutor\Cmd\VulFrac.pm cp lib/App/Math/Tutor/Cmd/Natural.pm blib\lib\App\Math\Tutor\Cmd\Natural.pm cp lib/App/Math/Tutor/Cmd/Natural/Cmd/Add.pm blib\lib\App\Math\Tutor\Cmd\Natural\Cmd\Add.pm cp lib/App/Math/Tutor/Cmd/Unit.pm blib\lib\App\Math\Tutor\Cmd\Unit.pm cp lib/App/Math/Tutor/Cmd/Unit/Cmd/Add.pm blib\lib\App\Math\Tutor\Cmd\Unit\Cmd\Add.pm cp lib/App/Math/Tutor/Cmd/Poly/Cmd/Solve.pm blib\lib\App\Math\Tutor\Cmd\Poly\Cmd\Solve.pm cp lib/App/Math/Tutor/Cmd/Roman/Cmd/Add.pm blib\lib\App\Math\Tutor\Cmd\Roman\Cmd\Add.pm cp lib/App/Math/Tutor/Cmd/Power.pm blib\lib\App\Math\Tutor\Cmd\Power.pm cp lib/App/Math/Tutor/Numbers.pm blib\lib\App\Math\Tutor\Numbers.pm cp lib/App/Math/Tutor/Role/DecFracExercise.pm blib\lib\App\Math\Tutor\Role\DecFracExercise.pm cp lib/App/Math/Tutor/Role/Power.pm blib\lib\App\Math\Tutor\Role\Power.pm cp lib/App/Math/Tutor/Role/NaturalExercise.pm blib\lib\App\Math\Tutor\Role\NaturalExercise.pm cp lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Compare.pm blib\lib\App\Math\Tutor\Cmd\VulFrac\Cmd\Compare.pm cp lib/App/Math/Tutor/Role/Unit.pm blib\lib\App\Math\Tutor\Role\Unit.pm cp lib/App/Math/Tutor/Role/DecFrac.pm blib\lib\App\Math\Tutor\Role\DecFrac.pm cp lib/App/Math/Tutor/Role/PowerExercise.pm blib\lib\App\Math\Tutor\Role\PowerExercise.pm cp lib/App/Math/Tutor/Role/Poly.pm blib\lib\App\Math\Tutor\Role\Poly.pm cp lib/App/Math/Tutor/Role/Roman.pm blib\lib\App\Math\Tutor\Role\Roman.pm cp lib/App/Math/Tutor/Role/PolyExercise.pm blib\lib\App\Math\Tutor\Role\PolyExercise.pm cp lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Cast.pm blib\lib\App\Math\Tutor\Cmd\VulFrac\Cmd\Cast.pm cp lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Mul.pm blib\lib\App\Math\Tutor\Cmd\VulFrac\Cmd\Mul.pm cp lib/App/Math/Tutor/Role/Exercise.pm blib\lib\App\Math\Tutor\Role\Exercise.pm cp lib/App/Math/Tutor/Role/Natural.pm blib\lib\App\Math\Tutor\Role\Natural.pm cp lib/App/Math/Tutor/Util.pm blib\lib\App\Math\Tutor\Util.pm cp lib/App/Math/Tutor/Role/VulFrac.pm blib\lib\App\Math\Tutor\Role\VulFrac.pm cp lib/App/Math/Tutor/Role/VulFracExercise.pm blib\lib\App\Math\Tutor\Role\VulFracExercise.pm cp lib/App/Math/Tutor/Role/UnitExercise.pm blib\lib\App\Math\Tutor\Role\UnitExercise.pm "C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mtut blib\script\mtut pl2bat.bat blib\script\mtut REHSACK/App-Math-Tutor-0.005.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Skip blib\lib\auto\share\dist\App-Math-Tutor\twocols.tt2 (unchanged) Skip blib\lib\auto\share\dist\App-Math-Tutor\onecolmlsol.tt2 (unchanged) "C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t xt\*.t # Testing App::Math::Tutor 0.005, Perl 5.014000, C:\Perl-5.14\bin\perl.exe t\00-load.t .... 1..1 ok 1 - use App::Math::Tutor; ok # Failed test 'Everythink ok running cmd App::Math::Tutor => [ vulfrac add --output-type tex --output-location C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ vulfrac mul -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ vulfrac cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ vulfrac compare -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ natural add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ roman add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ roman cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ unit add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ unit cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ unit compare -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ poly solve -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Failed test 'Everythink ok running cmd App::Math::Tutor => [ power rules -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ]' # at C:/cpanfly-5.14/var/megalib/MooX/Cmd/Tester.pm line 56. # plugin error - Can't locate Template/Plugin/Latex.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\lib C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\blib\arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/arch C:\cpanfly-5.14\var\cpan\build\Math-Prime-Util-0.46-HKTY2X/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:/cpanfly-5.14/var/megalib/Template/Plugins.pm line 192. # Looks like you failed 12 tests of 12. t\01-simple.t .. not ok 1 - Everythink ok running cmd App::Math::Tutor => [ vulfrac add --output-type tex --output-location C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 2 - Everythink ok running cmd App::Math::Tutor => [ vulfrac mul -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 3 - Everythink ok running cmd App::Math::Tutor => [ vulfrac cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 4 - Everythink ok running cmd App::Math::Tutor => [ vulfrac compare -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 5 - Everythink ok running cmd App::Math::Tutor => [ natural add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 6 - Everythink ok running cmd App::Math::Tutor => [ roman add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 7 - Everythink ok running cmd App::Math::Tutor => [ roman cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 8 - Everythink ok running cmd App::Math::Tutor => [ unit add -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 9 - Everythink ok running cmd App::Math::Tutor => [ unit cast -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 10 - Everythink ok running cmd App::Math::Tutor => [ unit compare -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 11 - Everythink ok running cmd App::Math::Tutor => [ poly solve -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] not ok 12 - Everythink ok running cmd App::Math::Tutor => [ power rules -t tex -o C:\cpanfly-5.14\var\cpan\build\App-Math-Tutor-0.005-9xFNis\test_output_4292 ] 1..12 Dubious, test returned 12 (wstat 3072, 0xc00) Failed 12/12 subtests t\02-util.t .... ok 1 - format -p/2 +/- sqrt(d) with p < 0 ok 2 - format -p/2 +/- sqrt(d) with p > 0 ok 3 - a / b ok 4 - -a / -b 1..4 ok Test Summary Report ------------------- t\01-simple.t (Wstat: 3072 Tests: 12 Failed: 12) Failed tests: 1-12 Non-zero exit status: 12 Files=3, Tests=17, 4 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: FAIL Failed 1/3 test programs. 12/17 subtests failed. NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0xff' Stop. REHSACK/App-Math-Tutor-0.005.tar.gz one dependency not OK (Template::Plugin::Latex); additionally test harness failed nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports REHSACK/App-Math-Tutor-0.005.tar.gz Could not read metadata file. Falling back to other methods to determine prerequisites Finished 2014-11-12T00:39:41