// ackermann(3, 8) = 2045 benchmark — three implementations on i5-8350U // Measured via `make bench-3way` 2026-04-17. // "A diagram is worth 10,000 words." — russell@unturf.com digraph benchmark_ack { rankdir=LR node [shape=record, style=filled, fontname="Helvetica", fontsize=11] edge [style=invis] label="ackermann(3, 8) = 2045 — time in milliseconds (lower is better)\ni5-8350U, best of 2 runs" labelloc=t fontsize=14 fontname="Helvetica Bold" c_fast [label="{C --fast|1,433 ms}" fillcolor="#00b894" fontcolor=white width=1.0] asm [label="{Assembly|2,322 ms}" fillcolor="#6c5ce7" fontcolor=white width=1.7] py_fast [label="{Python --fast|17,004 ms}" fillcolor="#e17055" fontcolor=white width=10.0] c_fast -> asm -> py_fast }