mirror of
https://github.com/saymrwulf/curve25519-dalek-source.git
synced 2026-09-07 20:50:39 +00:00
Add bench for unpacked multiply_add
This commit is contained in:
parent
85d4b7e98c
commit
ef2987349f
1 changed files with 8 additions and 0 deletions
|
|
@ -483,6 +483,14 @@ mod test {
|
||||||
b.iter(|| Scalar::multiply_add(&X, &Y, &Z) );
|
b.iter(|| Scalar::multiply_add(&X, &Y, &Z) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[bench]
|
||||||
|
fn bench_scalar_unpacked_multiply_add(b: &mut Bencher) {
|
||||||
|
let x = X.unpack();
|
||||||
|
let y = Y.unpack();
|
||||||
|
let z = Z.unpack();
|
||||||
|
b.iter(|| UnpackedScalar::multiply_add(&x, &y, &z) );
|
||||||
|
}
|
||||||
|
|
||||||
/// x = 2238329342913194256032495932344128051776374960164957527413114840482143558222
|
/// x = 2238329342913194256032495932344128051776374960164957527413114840482143558222
|
||||||
static X: Scalar = Scalar(
|
static X: Scalar = Scalar(
|
||||||
[0x4e, 0x5a, 0xb4, 0x34, 0x5d, 0x47, 0x08, 0x84,
|
[0x4e, 0x5a, 0xb4, 0x34, 0x5d, 0x47, 0x08, 0x84,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue