/* 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