Make group order purely compile-time in exhaustive tests #807

pull sipa wants to merge 1 commits into bitcoin-core:master from sipa:202009_exhaustive_const_order changing 1 files +64 −65
  1. sipa commented at 8:33 pm on September 4, 2020: contributor

    The current exhaustive tests rely on an order that’s known at compile time (EXHAUSTIVE_TEST_ORDER), but it is still passed down as a runtime variable order as well.

    Make this consistent by replacing all order into EXHAUSTIVE_TEST_ORDER. This should help the compiler avoid actual modulus operations, though I don’t see any speedup.

  2. Make group order purely compile-time in exhaustive tests abc12a80ed
  3. sipa commented at 8:34 pm on September 4, 2020: contributor
    Ping @apoelstra.
  4. sipa commented at 3:59 am on September 6, 2020: contributor
    Superseded by #808.
  5. sipa closed this on Sep 6, 2020


sipa


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-23 03:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me