#ifndef FLINT_MPARAM_H
#define FLINT_MPARAM_H
#define FLINT_FFT_SMALL_MUL_THRESHOLD 1000
#define FLINT_FFT_SMALL_SQR_THRESHOLD 1400
#define FLINT_FFT_MUL_THRESHOLD 32000
#define FLINT_FFT_SQR_THRESHOLD 32000
#define FFT_TAB \
{ { 4, 4 }, { 4, 3 }, { 3, 3 }, { 3, 2 }, { 2, 1 } }
#define MULMOD_TAB \
{ 4, 4, 4, 4, 4, 3, 3, 4, 4, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 1, 1 }
#define FFT_N_NUM 23
#define FFT_MULMOD_2EXPP1_CUTOFF 128
#define FLINT_PREINVERT_LIMB_USE_NATIVE 0
#define FLINT_MULMOD_SHOUP_THRESHOLD 14
#endif