@@ -124,7 +124,7 @@ static void bench_ecmult_const_teardown(void* arg, int iters) {
124
124
bench_ecmult_teardown_helper (data , & data -> offset1 , & data -> offset2 , NULL , iters );
125
125
}
126
126
127
- static void bench_ecmult_1 (void * arg , int iters ) {
127
+ static void bench_ecmult_1p (void * arg , int iters ) {
128
128
bench_data * data = (bench_data * )arg ;
129
129
int i ;
130
130
@@ -133,12 +133,12 @@ static void bench_ecmult_1(void* arg, int iters) {
133
133
}
134
134
}
135
135
136
- static void bench_ecmult_1_teardown (void * arg , int iters ) {
136
+ static void bench_ecmult_1p_teardown (void * arg , int iters ) {
137
137
bench_data * data = (bench_data * )arg ;
138
138
bench_ecmult_teardown_helper (data , & data -> offset1 , & data -> offset2 , NULL , iters );
139
139
}
140
140
141
- static void bench_ecmult_1g (void * arg , int iters ) {
141
+ static void bench_ecmult_0p_g (void * arg , int iters ) {
142
142
bench_data * data = (bench_data * )arg ;
143
143
secp256k1_scalar zero ;
144
144
int i ;
@@ -149,12 +149,12 @@ static void bench_ecmult_1g(void* arg, int iters) {
149
149
}
150
150
}
151
151
152
- static void bench_ecmult_1g_teardown (void * arg , int iters ) {
152
+ static void bench_ecmult_0p_g_teardown (void * arg , int iters ) {
153
153
bench_data * data = (bench_data * )arg ;
154
154
bench_ecmult_teardown_helper (data , NULL , NULL , & data -> offset1 , iters );
155
155
}
156
156
157
- static void bench_ecmult_2g (void * arg , int iters ) {
157
+ static void bench_ecmult_1p_g (void * arg , int iters ) {
158
158
bench_data * data = (bench_data * )arg ;
159
159
int i ;
160
160
@@ -163,7 +163,7 @@ static void bench_ecmult_2g(void* arg, int iters) {
163
163
}
164
164
}
165
165
166
- static void bench_ecmult_2g_teardown (void * arg , int iters ) {
166
+ static void bench_ecmult_1p_g_teardown (void * arg , int iters ) {
167
167
bench_data * data = (bench_data * )arg ;
168
168
bench_ecmult_teardown_helper (data , & data -> offset1 , & data -> offset2 , & data -> offset1 , iters /2 );
169
169
}
@@ -175,14 +175,14 @@ static void run_ecmult_bench(bench_data* data, int iters) {
175
175
sprintf (str , "ecmult_const" );
176
176
run_benchmark (str , bench_ecmult_const , bench_ecmult_setup , bench_ecmult_const_teardown , data , 10 , iters );
177
177
/* ecmult with non generator point */
178
- sprintf (str , "ecmult 1 " );
179
- run_benchmark (str , bench_ecmult_1 , bench_ecmult_setup , bench_ecmult_1_teardown , data , 10 , iters );
178
+ sprintf (str , "ecmult_1p " );
179
+ run_benchmark (str , bench_ecmult_1p , bench_ecmult_setup , bench_ecmult_1p_teardown , data , 10 , iters );
180
180
/* ecmult with generator point */
181
- sprintf (str , "ecmult 1g " );
182
- run_benchmark (str , bench_ecmult_1g , bench_ecmult_setup , bench_ecmult_1g_teardown , data , 10 , iters );
181
+ sprintf (str , "ecmult_0p_g " );
182
+ run_benchmark (str , bench_ecmult_0p_g , bench_ecmult_setup , bench_ecmult_0p_g_teardown , data , 10 , iters );
183
183
/* ecmult with generator and non-generator point. The reported time is per point. */
184
- sprintf (str , "ecmult 2g " );
185
- run_benchmark (str , bench_ecmult_2g , bench_ecmult_setup , bench_ecmult_2g_teardown , data , 10 , 2 * iters );
184
+ sprintf (str , "ecmult_1p_g " );
185
+ run_benchmark (str , bench_ecmult_1p_g , bench_ecmult_setup , bench_ecmult_1p_g_teardown , data , 10 , 2 * iters );
186
186
}
187
187
188
188
static int bench_ecmult_multi_callback (secp256k1_scalar * sc , secp256k1_ge * ge , size_t idx , void * arg ) {
@@ -270,7 +270,11 @@ static void run_ecmult_multi_bench(bench_data* data, size_t count, int includes_
270
270
}
271
271
272
272
/* Run the benchmark. */
273
- sprintf (str , includes_g ? "ecmult_multi %ig" : "ecmult_multi %i" , (int )count );
273
+ if (includes_g ) {
274
+ sprintf (str , "ecmult_multi_%ip_g" , (int )count - 1 );
275
+ } else {
276
+ sprintf (str , "ecmult_multi_%ip" , (int )count );
277
+ }
274
278
run_benchmark (str , bench_ecmult_multi , bench_ecmult_multi_setup , bench_ecmult_multi_teardown , data , 10 , count * iters );
275
279
}
276
280
0 commit comments