diff options
| author | 2026-10-14 17:51:21 +0330 | |
|---|---|---|
| committer | 2026-10-14 17:51:21 +0330 | |
| commit | bd5aa93e5c989d01e7dae6db6bc58f57fcf6592f (patch) | |
| tree | e8f374aaa28112491c1a28f69e93ab84378f6041 /tests/bench.baseline | |
| parent | Merge branch 'main' into work/bench (diff) | |
make bench, bench-save, bench-check: wrap tests/bench/bench.sh plus a pointer sweep; baseline after jit step 2
Diffstat (limited to 'tests/bench.baseline')
| -rw-r--r-- | tests/bench.baseline | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/tests/bench.baseline b/tests/bench.baseline index b3ac5d3..18fba1c 100644 --- a/tests/bench.baseline +++ b/tests/bench.baseline @@ -1,12 +1,16 @@ -# tinyvm bench: ms per repetition (median of 5 slopes); '-' where a figure is not available -program ms checks peak_heap_words gc_mark_ms -collatz 32.547 - - - -collatz.o3 255.490 - - - -sieve 4.411 - - - -sieve.o3 8.302 - - - -digits 15.497 - - - -digits.o3 81.287 - - - -fib 0.822 - - - -fib.o3 3.267 - - - -sweep.checked 3.371 - - - -sweep.unbounded 2.382 - - - +# tinyvm bench: ms per repetition, from tests/bench/bench.sh and tests/bench/suite.py; '-' where a figure is not available +program plain_ms o3_ms checks peak_heap_words gc_mark_ms +interp:collatz 594.240 259.680 - - - +interp:sieve 82.310 8.400 - - - +interp:digits 328.180 84.460 - - - +interp:fib 10.200 2.820 - - - +x86-64-jit:collatz 31.410 10.750 - - - +x86-64-jit:sieve 4.320 0.410 - - - +x86-64-jit:digits 14.750 3.070 - - - +x86-64-jit:fib 0.780 0.860 - - - +llvm:collatz 54.080 3.420 - - - +llvm:sieve 13.560 0.190 - - - +llvm:digits 26.590 1.600 - - - +llvm:fib 2.970 0.150 - - - +zy:sweep.checked 3.535 - - - - +zy:sweep.unbounded 2.625 - - - - |
