1 2 3 4 5 6 7 8 9 10 11 12 13
|
/* those parameters were obtained on gcc50.fsffrance.org with ecm-6.3-rc3,
gmp-5.0.1, and gcc 4.3.2 -O2 -pedantic -fomit-frame-pointer
(armv5tel-unknown-linux-gnueabi) */
#define MPZMOD_THRESHOLD 140
#define REDC_THRESHOLD 512
#define MPN_MUL_LO_THRESHOLD_TABLE {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
#define NTT_GFP_TWIDDLE_DIF_BREAKOVER 16
#define NTT_GFP_TWIDDLE_DIT_BREAKOVER 17
#define MUL_NTT_THRESHOLD 512
#define PREREVERTDIVISION_NTT_THRESHOLD 16
#define POLYINVERT_NTT_THRESHOLD 128
#define POLYEVALT_NTT_THRESHOLD 256
#define MPZSPV_NORMALISE_STRIDE 128
|