Skip to content

More 0.9.1 patches #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: cxc
Choose a base branch
from
Open

More 0.9.1 patches #10

wants to merge 8 commits into from

Conversation

xanthe-cat
Copy link
Collaborator

  • Newly added option to run cofact with k values only (as this is how mersenne.ca compactly stores 2kp+1 factor information)
  • Live progress updates on Pépin and Suyama B calculations
  • Slightly more intelligent handling of printf

Newly added option to run cofact with k values only (as this is how mersenne.ca compactly stores 2kp+1 factor information)
* Newly added option to run cofact with k values only (as this is how mersenne.ca compactly stores 2kp+1 factor information)

* Live progress updates on Pépin and Suyama B calculations

* Slightly more intelligent handling of printf with GMP variables
* Suppresses "live" printing when using -sep
* Some more fiddling.
* Mersenne exponent 2 is allowed.
* The JSON is printed to stdout only when verbose flag in operation.
* Slightly more intelligent handling of printing
Documentation: restricting to 64 bit operating systems.
Documentation: 64 bit operating systems, note about compiling using earlier versions of gwnum and gwnum.ld
Documentation:
* Include FreeBSD among 64 bit OSs
* Correct limit on Mersenne exponents
* -f option for fast gwnum calculation of Suyama B residue
* other small fixes
* Made explicit requirement for 64 bit variables transferring binary data to and from gwnum.
* Better handling of modular inverse for Mersenne Fermat-PRP tests
* Remove 32 bit OS definitions.
* Calendar year 2025.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant