github.com/aergoio/aergo@v1.3.1/libtool/src/gmp-6.1.2/tests/mpn/t-toom22.c (about)

     1  #define mpn_toomMN_mul mpn_toom22_mul
     2  #define mpn_toomMN_mul_itch mpn_toom22_mul_itch
     3  #define MIN_AN MIN(MPN_TOOM22_MUL_MINSIZE,4)
     4  
     5  #define MIN_BN(an)				\
     6    ((an) >= 2*MUL_TOOM22_THRESHOLD		\
     7     ? (an) + 2 - MUL_TOOM22_THRESHOLD		\
     8     : ((an)+1)/2 + 1 + (an & 1))
     9  
    10  #include "toom-shared.h"