Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/src/bench_internal.c
Show First 20 Lines • Show All 245 Lines • ▼ Show 20 Lines | void bench_ecmult_wnaf(void* arg) { | ||||
} | } | ||||
} | } | ||||
void bench_wnaf_const(void* arg) { | void bench_wnaf_const(void* arg) { | ||||
int i; | int i; | ||||
bench_inv *data = (bench_inv*)arg; | bench_inv *data = (bench_inv*)arg; | ||||
for (i = 0; i < 20000; i++) { | for (i = 0; i < 20000; i++) { | ||||
secp256k1_wnaf_const(data->wnaf, data->scalar_x, WINDOW_A); | secp256k1_wnaf_const(data->wnaf, data->scalar_x, WINDOW_A, 256); | ||||
secp256k1_scalar_add(&data->scalar_x, &data->scalar_x, &data->scalar_y); | secp256k1_scalar_add(&data->scalar_x, &data->scalar_x, &data->scalar_y); | ||||
} | } | ||||
} | } | ||||
void bench_sha256(void* arg) { | void bench_sha256(void* arg) { | ||||
int i; | int i; | ||||
bench_inv *data = (bench_inv*)arg; | bench_inv *data = (bench_inv*)arg; | ||||
▲ Show 20 Lines • Show All 105 Lines • Show Last 20 Lines |