Skip to content

Commit

Permalink
doc: Update PLANNING.md and report compilation command when benchmarking
Browse files Browse the repository at this point in the history
  • Loading branch information
mratsim committed Jul 31, 2024
1 parent 478c19e commit 4fff8eb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions PLANNING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
3 changes: 3 additions & 0 deletions constantine.nimble
Original file line number Diff line number Diff line change
Expand Up @@ -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) =
Expand Down

0 comments on commit 4fff8eb

Please sign in to comment.