aboutsummaryrefslogtreecommitdiff
path: root/tests/bench.baseline
diff options
context:
space:
mode:
authorGravatar zinc <zinc@downsta.ir> 2026-10-14 17:51:21 +0330
committerGravatar zinc <zinc@downsta.ir> 2026-10-14 17:51:21 +0330
commitbd5aa93e5c989d01e7dae6db6bc58f57fcf6592f (patch)
treee8f374aaa28112491c1a28f69e93ab84378f6041 /tests/bench.baseline
parentMerge 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.baseline28
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 - - - -