@@ -1977,8 +1977,7 @@ void run_int128_tests(void) {
1977
1977
secp256k1_uint128 res ;
1978
1978
1979
1979
/* Check secp256k1_u128_accum_mul overflow */
1980
- secp256k1_u128_from_u64 (& res , 0 );
1981
- secp256k1_u128_accum_mul (& res , UINT64_MAX , UINT64_MAX );
1980
+ secp256k1_u128_mul (& res , UINT64_MAX , UINT64_MAX );
1982
1981
secp256k1_u128_accum_mul (& res , UINT64_MAX , UINT64_MAX );
1983
1982
CHECK (secp256k1_u128_to_u64 (& res ) == 2 );
1984
1983
CHECK (secp256k1_u128_hi_u64 (& res ) == 18446744073709551612U );
@@ -1987,8 +1986,7 @@ void run_int128_tests(void) {
1987
1986
secp256k1_int128 res ;
1988
1987
1989
1988
/* Compute INT128_MAX = 2^127 - 1 with secp256k1_i128_accum_mul */
1990
- secp256k1_i128_from_i64 (& res , 0 );
1991
- secp256k1_i128_accum_mul (& res , INT64_MAX , INT64_MAX );
1989
+ secp256k1_i128_mul (& res , INT64_MAX , INT64_MAX );
1992
1990
secp256k1_i128_accum_mul (& res , INT64_MAX , INT64_MAX );
1993
1991
CHECK (secp256k1_i128_to_i64 (& res ) == 2 );
1994
1992
secp256k1_i128_accum_mul (& res , 4 , 9223372036854775807 );
@@ -1998,8 +1996,7 @@ void run_int128_tests(void) {
1998
1996
CHECK (secp256k1_i128_to_i64 (& res ) == INT64_MAX );
1999
1997
2000
1998
/* Compute INT128_MIN = - 2^127 with secp256k1_i128_accum_mul */
2001
- secp256k1_i128_from_i64 (& res , 0 );
2002
- secp256k1_i128_accum_mul (& res , INT64_MAX , INT64_MIN );
1999
+ secp256k1_i128_mul (& res , INT64_MAX , INT64_MIN );
2003
2000
CHECK (secp256k1_i128_to_i64 (& res ) == INT64_MIN );
2004
2001
secp256k1_i128_accum_mul (& res , INT64_MAX , INT64_MIN );
2005
2002
CHECK (secp256k1_i128_to_i64 (& res ) == 0 );
0 commit comments