@@ -114,14 +114,16 @@ static void secp256k1_ecmult_odd_multiples_table(int n, secp256k1_ge *pre_a, sec
114114    secp256k1_fe_mul (z , & ai .z , & d .z );
115115}
116116
117- #define  SECP256K1_ECMULT_TABLE_VERIFY (n ,w ) \
118-     (void)w; \
119-     VERIFY_CHECK(((n) & 1) == 1); \
120-     VERIFY_CHECK((n) >= -((1 << ((w)-1)) - 1)); \
117+ SECP256K1_INLINE  static  void  secp256k1_ecmult_table_verify (int  n , int  w ) {
118+     (void )n ;
119+     (void )w ;
120+     VERIFY_CHECK (((n ) &  1 ) ==  1 );
121+     VERIFY_CHECK ((n ) >= - ((1  << ((w )- 1 )) -  1 ));
121122    VERIFY_CHECK ((n ) <=  ((1  << ((w )- 1 )) -  1 ));
123+ }
122124
123125SECP256K1_INLINE  static  void  secp256k1_ecmult_table_get_ge (secp256k1_ge  * r , const  secp256k1_ge  * pre , int  n , int  w ) {
124-     SECP256K1_ECMULT_TABLE_VERIFY (n ,w )
126+     secp256k1_ecmult_table_verify (n ,w ); 
125127    if  (n  >  0 ) {
126128        * r  =  pre [(n - 1 )/2 ];
127129    } else  {
@@ -131,7 +133,7 @@ SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge(secp256k1_ge *r, cons
131133}
132134
133135SECP256K1_INLINE  static  void  secp256k1_ecmult_table_get_ge_lambda (secp256k1_ge  * r , const  secp256k1_ge  * pre , const  secp256k1_fe  * x , int  n , int  w ) {
134-     SECP256K1_ECMULT_TABLE_VERIFY (n ,w )
136+     secp256k1_ecmult_table_verify (n ,w ); 
135137    if  (n  >  0 ) {
136138        secp256k1_ge_set_xy (r , & x [(n - 1 )/2 ], & pre [(n - 1 )/2 ].y );
137139    } else  {
@@ -141,7 +143,7 @@ SECP256K1_INLINE static void secp256k1_ecmult_table_get_ge_lambda(secp256k1_ge *
141143}
142144
143145SECP256K1_INLINE  static  void  secp256k1_ecmult_table_get_ge_storage (secp256k1_ge  * r , const  secp256k1_ge_storage  * pre , int  n , int  w ) {
144-     SECP256K1_ECMULT_TABLE_VERIFY (n ,w )
146+     secp256k1_ecmult_table_verify (n ,w ); 
145147    if  (n  >  0 ) {
146148        secp256k1_ge_from_storage (r , & pre [(n - 1 )/2 ]);
147149    } else  {
0 commit comments