@@ -3,10 +3,7 @@ use criterion::{
3
3
BatchSize , BenchmarkGroup , BenchmarkId , Criterion , criterion_group, criterion_main,
4
4
} ;
5
5
use crypto_bigint:: modular:: SafeGcdInverter ;
6
- use crypto_bigint:: {
7
- Limb , NonZero , Odd , OddUint , PrecomputeInverter , Random , RandomBits , RandomMod , Reciprocal ,
8
- U128 , U256 , U512 , U1024 , U2048 , U4096 , Uint ,
9
- } ;
6
+ use crypto_bigint:: { Limb , NonZero , Odd , OddUint , PrecomputeInverter , Random , RandomBits , RandomMod , Reciprocal , U128 , U256 , U512 , U1024 , U2048 , U4096 , Uint , Gcd } ;
10
7
use rand_chacha:: ChaCha8Rng ;
11
8
use rand_core:: { RngCore , SeedableRng } ;
12
9
use std:: hint:: black_box;
@@ -383,19 +380,6 @@ fn gcd_bench<const LIMBS: usize, const UNSAT_LIMBS: usize>(
383
380
)
384
381
} ) ;
385
382
386
- g. bench_function ( BenchmarkId :: new ( "bingcd" , LIMBS ) , |b| {
387
- b. iter_batched (
388
- || {
389
- (
390
- Uint :: < LIMBS > :: random ( & mut rng) ,
391
- Uint :: < LIMBS > :: random ( & mut rng) ,
392
- )
393
- } ,
394
- |( f, g) | black_box ( Uint :: bingcd ( & f, & g) ) ,
395
- BatchSize :: SmallInput ,
396
- )
397
- } ) ;
398
-
399
383
g. bench_function ( BenchmarkId :: new ( "bingcd (classic)" , LIMBS ) , |b| {
400
384
b. iter_batched (
401
385
|| {
0 commit comments