From 22382f0ea0e234242e248720b9d1d171cb2de0f8 Mon Sep 17 00:00:00 2001 From: Tim Ruffing Date: Wed, 15 Dec 2021 14:10:46 +0100 Subject: [PATCH] ci: Test different ecmult window sizes --- .cirrus.yml | 6 ++++-- ci/cirrus.sh | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index ee84da4..e666778 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -7,6 +7,7 @@ env: MAKEFLAGS: -j2 BUILD: check ### secp256k1 config + ECMULTWINDOW: auto ECMULTGENPRECISION: auto ASM: no WIDEMUL: auto @@ -68,8 +69,8 @@ task: - env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no} - env: {CPPFLAGS: -DDETERMINISTIC} - env: {CFLAGS: -O0, CTIMETEST: no} - - env: { ECMULTGENPRECISION: 2 } - - env: { ECMULTGENPRECISION: 8 } + - env: { ECMULTGENPRECISION: 2, ECMULTWINDOW: 2 } + - env: { ECMULTGENPRECISION: 8, ECMULTWINDOW: 4 } matrix: - env: CC: gcc @@ -303,6 +304,7 @@ task: - env: ASM: no ECMULTGENPRECISION: 2 + ECMULTWINDOW: 2 matrix: - env: CC: clang diff --git a/ci/cirrus.sh b/ci/cirrus.sh index c80070b..4379e25 100755 --- a/ci/cirrus.sh +++ b/ci/cirrus.sh @@ -15,6 +15,7 @@ valgrind --version || true ./configure \ --enable-experimental="$EXPERIMENTAL" \ --with-test-override-wide-multiply="$WIDEMUL" --with-asm="$ASM" \ + --with-ecmult-window="$ECMULTWINDOW" \ --with-ecmult-gen-precision="$ECMULTGENPRECISION" \ --enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \ --enable-module-schnorrsig="$SCHNORRSIG" \