Activity for yafu

  • Ben Ben committed [r396]

    + fix bug in nextprime for inputs < 11 (thanks EdH)

  • Ben Ben committed [r395]

    + addmod and submod also improved with Mersenne inputs (about 3% faster for stg1 and 7% for stg2)

  • Ben Ben committed [r394]

    + protect newer avx-ecm code when skylakex and/or nfs is not available

  • Ben Ben committed [r393]

    + fixed a bug in the SOE where too many blocks were initialized in offsets.c

  • Ben Ben committed [r392]

    + quieter .ini initialization by default and fix some gcc compiler warnings in driver.c

  • Ben Ben committed [r391]

    + attempt to fix crash report - suspected to be in soe - primarily with update to linesieve.c

  • Ben Ben committed [r390]

    catching up on some smallish changes

  • Ben Ben committed [r389]

    + fixed a bug in SOE when sieving huge ranges

  • Ben Ben committed [r388]

    + now when -logfile NUL or -logfile "" is used yafu should *not* write to a logfile. Previously this was not true in several places.

  • Ben Ben committed [r387]

    + integrated avx-ecm into yafu and set as the default method up to B1=40M when AVX512F is available

  • Ben Ben committed [r386]

    + conflict with my_difftime, replacing with yafu_difftime

  • Ben Ben committed [r385]

    * huge speedup to TLP-variation code thanks to jasonp's batch factoring code. crossover with 2LP at around 110 digits, which is much better, but still too large to be useful

  • Ben Ben committed [r384]

    + reverting back to expression processing code from r375. r376 attempted to make it better but broke several things. The functions changed with the new attempt are still here with _new after them (get_expression, process_expression, etc.)

  • Ben Ben committed [r383]

    + getting rid of some svn conflict markers accidently stuck into cofactorize.h

  • Ben Ben committed [r382]

    + fix bug when using gmp-6.2.0 (no longer access mpz_t internals directly, e.g., _mp_d)

  • Ben Ben committed [r381]

    + attempt to get compile working for other compiler's and systems including another attempt to sort out bit manipulation intrinsics in arith.h. seems to work now for MSVC/x64, msys2/mingw64, and linux/gcc.

  • Ben Ben committed [r380]

    cofactorize header should be in include folder; that's where the makefile expects it.

  • Ben Ben committed [r379]

    + fix a couple of bugs:

  • Ben Ben committed [r378]

    + added automatic triple-large-prime variation to SIQS, and assorted command line switches to influence its behavior. I'm sure all of the new filtering stuff could use some work, but its a place to start.

  • Ben Ben committed [r377]

    + better ll test (rosettacode template)

  • Ben Ben committed [r376]

    + new options to -psearch for nfs polynomial searching to specify the quality of polynomial to find (minimal, average, or good), with builtin rough heuristics on what these mean. Probably still needs more work/testing.

  • Ben Ben committed [r375]

    + parsing fix for compound expressions before forprime and forfactors loops

  • Ben Ben committed [r374]

    + fixed smallmpqs for mingw (possible mingw-related bug? mpz_tdiv_q_ui doesn't work right with 64-bit ui even though GMP_LIMB_BITS and mp_bits_per_limb are both 64 and sizeof(mp_limb_t) is 8)

  • Ben Ben committed [r373]

    + fixes for running properly in msys2 consoles or windows cmd consoles after compiling with msys2/mingw-64

  • Ben Ben committed [r372]

    + fix build problem for skylakex

  • Ben Ben committed [r371]

    + adding new files I forgot to add

  • Ben Ben committed [r370]

    + defines for aligned stack memory

  • Ben Ben committed [r369]

    + beginnings of multi-line evaluation in the input parser

  • Ben Ben committed [r368]

    + forfactors function that loops through the factors found in the previous factorization

  • Ben Ben committed [r367]

    + bugfix to lucas-lehmer primality test (2^3-1 is prime)

  • Ben Ben committed [r366]

    + fixes for gcc enabled avx2 build

  • Ben Ben committed [r365]

    + unix driver emulating backspace, up/down arra...

  • Ben Ben committed [r364]

    + bugfix: protect against non ecm-7 versions

  • BRG BRG committed [r363]

    add Visual Studio 2015 build

  • BRG BRG committed [r362]

    add Visual Studio 2015 build

  • Ben Ben committed [r361]

    + bugfixes and code cleanup

  • Ben Ben committed [r360]

    + bug fix for sse41 enabled builds: some small ...

  • Ben Ben committed [r359]

    + fix a couple memory leaks

  • Ben Ben committed [r358]

    + bugfixes (long inputs (thanks Ben Whitmore!),...

  • Ben Ben committed [r357]

    + track the number of ecm curves in flight to h...

  • Ben Ben committed [r356]

    ported ECM over to the new threadpool

  • Ben Ben committed [r355]

    added a general purpose threadpool infrastructu...

  • Ben Ben committed [r354]

    + sieve of eratosthenes improvements: threadpoo...

  • Ben Ben committed [r353]

    + removed HAVE_CUDA #defines, dead code path

  • Ben Ben committed [r352]

    + fix for homogeneous cunningham polynomial gen...

  • Ben Ben committed [r351]

    + merge in all recent bugfixes and updates from...

  • Ben Ben committed [r350]

    + allow internal multithreading with gmp-ecm ve...

  • Ben Ben committed [r349]

    + allow internal multithreading if linked with ...

  • Ben Ben committed [r348]

    + removed 64k (blocksize 65536) versions of SIQ...

  • Ben Ben committed [r347]

    + moved perfect power check into work function ...

  • Ben Ben committed [r346]

    + correctly handle brent-form polynomials that ...

  • Ben Ben committed [r345]

    + clean up memory better when search for snfs p...

  • WraithX WraithX committed [r344]

    Update makefile to add APRCL include directory

  • Ben Ben committed [r343]

    + fix for rho function - wasn't using correct p...

  • WraithX WraithX committed [r342]

    Update to remove rare warning of: subscript abo...

  • BRG BRG committed [r341]

    update Visual Studio 2013 build files

  • WraithX WraithX committed [r340]

    Removing old aprcl files.

  • WraithX WraithX committed [r339]

    Updates for new aprcl files and remove referenc...

  • Ben Ben committed [r338]

    + refined ECM adjustment for SNFS check

  • Ben Ben committed [r337]

    + update to aprcl 1.1

  • Ben Ben committed [r336]

    + more avx2 work

  • Ben Ben committed [r335]

    more avx2 work. beginning to work now, but cra...

  • Ben Ben committed [r334]

    potential fixes for AVX2 med_sieve

  • Ben Ben committed [r333]

    more AVX2 work (still nonfunctional at this point)

  • Ben Ben committed [r332]

    adding more avx2 stuff. this version may not w...

  • Ben Ben committed [r331]

    + add avx2 files

  • Ben Ben committed [r330]

    + print message in the case of smallmpqs failur...

  • Ben Ben committed [r329]

    + quick fix to problem in smallmpqs. qs routin...

  • BRG BRG committed [r328]

    (1) add Visual Studio 2013 build files, (2) add...

  • Ben Ben committed [r327]

    + fixed zNextPrime and updated to a common is_m...

  • Ben Ben committed [r326]

    + only skip trivial ecm below a certain size th...

  • Ben Ben committed [r325]

    + fix for problem on very small inputs to siqs ...

1
MongoDB Logo MongoDB