diff --git a/PLANNING.md b/PLANNING.md index cfeae65c..7fd6f956 100644 --- a/PLANNING.md +++ b/PLANNING.md @@ -99,6 +99,8 @@ Other tracks are stretch goals, contributions towards them are accepted. and used in zkVMs without any risk of C stdlib or syscalls being used and without depending on the Nim compiler at build time. - introduce batchAffine_vartime +- Optimized square_repeated in assembly for Montgomery and Crandall/Pseudo-Mersenne primes +- Optimized elliptic curve directly calling assembly without ADX checks and limited input/output movement in registers or using function multi-versioning. ### User Experience track diff --git a/constantine.nimble b/constantine.nimble index 20d8c950..faecfc4a 100644 --- a/constantine.nimble +++ b/constantine.nimble @@ -786,6 +786,9 @@ proc runBench(benchName: string) = if not dirExists "build": mkDir "build" let command = setupBench(benchName, run = true) + echo "\n==============================================================================================" + echo "Running '", command, "'" + echo "==============================================================================================" exec command proc buildBenchBatch(commands: var string, benchName: string) =