@@ -37,12 +37,12 @@ fn asm_benchmark(c: &mut Criterion) {
37
37
c. bench_function ( "interpret secp256k1_bench via assembly" , |b| {
38
38
let buffer = fs:: read ( "benches/data/secp256k1_bench" ) . unwrap ( ) . into ( ) ;
39
39
let args = [
40
- Ok ( "secp256k1_bench" . into ( ) ) ,
41
- Ok ( "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" . into ( ) ) ,
42
- Ok ( "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" . into ( ) ) ,
43
- Ok ( "foo" . into ( ) ) ,
44
- Ok ( "bar" . into ( ) ) ,
45
- ] . into_iter ( ) ;
40
+ "secp256k1_bench" ,
41
+ "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" ,
42
+ "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" ,
43
+ "foo" ,
44
+ "bar" ,
45
+ ] . into_iter ( ) . map ( |a| Ok ( a . into ( ) ) ) ;
46
46
b. iter ( || {
47
47
let asm_core = AsmCoreMachine :: new ( ISA_IMC , VERSION0 , u64:: MAX ) ;
48
48
let core = DefaultMachineBuilder :: new ( asm_core) . build ( ) ;
@@ -58,12 +58,12 @@ fn mop_benchmark(c: &mut Criterion) {
58
58
c. bench_function ( "interpret secp256k1_bench via assembly mop" , |b| {
59
59
let buffer = fs:: read ( "benches/data/secp256k1_bench" ) . unwrap ( ) . into ( ) ;
60
60
let args = [
61
- Ok ( "secp256k1_bench" . into ( ) ) ,
62
- Ok ( "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" . into ( ) ) ,
63
- Ok ( "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" . into ( ) ) ,
64
- Ok ( "foo" . into ( ) ) ,
65
- Ok ( "bar" . into ( ) ) ,
66
- ] . into_iter ( ) ;
61
+ "secp256k1_bench" ,
62
+ "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" ,
63
+ "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" ,
64
+ "foo" ,
65
+ "bar" ,
66
+ ] . into_iter ( ) . map ( |a| Ok ( a . into ( ) ) ) ;
67
67
b. iter ( || {
68
68
let asm_core = AsmCoreMachine :: new ( ISA_IMC | ISA_B | ISA_MOP , VERSION2 , u64:: MAX ) ;
69
69
let core = DefaultMachineBuilder :: < Box < AsmCoreMachine > > :: new ( asm_core)
@@ -82,12 +82,12 @@ fn mop_memoized_benchmark(c: &mut Criterion) {
82
82
let version = VERSION2 ;
83
83
let buffer = fs:: read ( "benches/data/secp256k1_bench" ) . unwrap ( ) . into ( ) ;
84
84
let args = [
85
- Ok ( "secp256k1_bench" . into ( ) ) ,
86
- Ok ( "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" . into ( ) ) ,
87
- Ok ( "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" . into ( ) ) ,
88
- Ok ( "foo" . into ( ) ) ,
89
- Ok ( "bar" . into ( ) ) ,
90
- ] . into_iter ( ) ;
85
+ "secp256k1_bench" ,
86
+ "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" ,
87
+ "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" ,
88
+ "foo" ,
89
+ "bar" ,
90
+ ] . into_iter ( ) . map ( |a| Ok ( a . into ( ) ) ) ;
91
91
let mut decoder = MemoizedFixedTraceDecoder :: new ( build_decoder :: < u64 > ( isa, version) ) ;
92
92
let asm_core = AsmCoreMachine :: new ( isa, version, u64:: MAX ) ;
93
93
let core = DefaultMachineBuilder :: < Box < AsmCoreMachine > > :: new ( asm_core)
@@ -115,12 +115,12 @@ fn mop_memoized_dynamic_benchmark(c: &mut Criterion) {
115
115
let version = VERSION2 ;
116
116
let buffer = fs:: read ( "benches/data/secp256k1_bench" ) . unwrap ( ) . into ( ) ;
117
117
let args = [
118
- Ok ( "secp256k1_bench" . into ( ) ) ,
119
- Ok ( "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" . into ( ) ) ,
120
- Ok ( "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" . into ( ) ) ,
121
- Ok ( "foo" . into ( ) ) ,
122
- Ok ( "bar" . into ( ) ) ,
123
- ] . into_iter ( ) ;
118
+ "secp256k1_bench" ,
119
+ "033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f" ,
120
+ "304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3" ,
121
+ "foo" ,
122
+ "bar" ,
123
+ ] . into_iter ( ) . map ( |a| Ok ( a . into ( ) ) ) ;
124
124
let mut decoder = MemoizedDynamicTraceDecoder :: new ( build_decoder :: < u64 > ( isa, version) ) ;
125
125
let asm_core = AsmCoreMachine :: new ( isa, version, u64:: MAX ) ;
126
126
let core = DefaultMachineBuilder :: < Box < AsmCoreMachine > > :: new ( asm_core)
0 commit comments