]> Git Repo - secp256k1.git/commit
Unroll secp256k1_fe_(get|set)_b32 for 5x52.
authorCryptoGuru <[email protected]>
Mon, 9 Jan 2017 23:18:57 +0000 (23:18 +0000)
committerGregory Maxwell <[email protected]>
Mon, 24 Apr 2017 00:01:14 +0000 (00:01 +0000)
commitaa8499080e2a657113781921096b59a74d7bc0e7
treea9c52cb21c940152f2bbcc12778bc7d092d0530e
parent119949232a243396ba1462676932a11022592b59
Unroll secp256k1_fe_(get|set)_b32 for 5x52.

field_get_b32: min 0.647us / avg 0.666us / max 0.751us
field_set_b32: min 0.551us / avg 0.571us / max 0.624us

becomes

field_get_b32: min 0us / avg 0.0000000477us / max 0.000000238us
field_set_b32: min 0us / avg 0.0000000238us / max 0.000000238us

(Patch from https://bitcointalk.org/index.php?topic=1740973.0
 _get was reversed from the patch because this order appeared
 somewhat faster in testing.)

Signed-off-by: Gregory Maxwell <[email protected]>
src/field_5x52_impl.h
This page took 0.034256 seconds and 4 git commands to generate.