Definition in gmp-param.h
Torbjorn Granlund
tg at gmplib.org
Wed Jan 2 18:01:45 CET 2013
Vy Bui <01bui at cardinalmail.cua.edu> writes:
Dear all,
I found these parameters were defined in gmp-mparam.h in
\mpn\x86\pentium4\sse2\
#define DC_DIV_QR_THRESHOLD 38
#define DC_DIVAPPR_Q_THRESHOLD 77
#define DC_BDIV_QR_THRESHOLD 54
#define DC_BDIV_Q_THRESHOLD 97
I found they are different for different CPU types, they are the thresholds
for division to choose the most efficient division algorithms. What these
numbers mean?
It would be a long message if we were to explan these. Please instead
grep through the sources to see how they are used. That should give a
good idea of what each threshold parameter means.
--
Torbjörn
More information about the gmp-discuss
mailing list