Supplied benchmark output. Run date, source commit, and hardware model were not recorded. blorp Benchmark Suite ===================== Timing: in-process BENCH markers from language-specific runners blorp: /Users/keithphilpott/CLionProjects/blorp/blorp C: Apple clang version 21.0.0 (clang-2100.0.123.102) Go: go1.26.3 darwin/arm64 Python: Python 3.14.4 Python concurrency: Python 3.14.4 BENCH_THREADS: 4 BLORP_THREADS: 4 GOMAXPROCS: 4 Build: compiled 52 binaries up front Benchmark blorp C Go Python --------- ----- - -- ------ numeric_loop 0.1242s 0.1215s 0.1726s 5.1754s vs C: 1.0x, vs Go: 1.4x, vs Py: 41.7x fib 0.1979s 0.1970s 0.2600s 7.6289s vs C: 1.0x, vs Go: 1.3x, vs Py: 38.5x string 0.1169s 0.1071s 0.1681s 0.1323s vs C: 0.9x, vs Go: 1.4x, vs Py: 1.1x array_sum 0.0011s 0.0005s 0.0045s 0.0957s vs C: 0.5x, vs Go: 4.1x, vs Py: 87.0x array_ops 0.0069s 0.0056s 0.0179s 0.4976s vs C: 0.8x, vs Go: 2.6x, vs Py: 72.1x dict_ops 0.1370s - 0.1340s 0.3506s vs Go: 1.0x, vs Py: 2.6x list_ops 0.1236s - 0.2074s 0.4296s vs Go: 1.7x, vs Py: 3.5x set_ops 0.2573s - 0.5509s 0.2332s vs Go: 2.1x, vs Py: 0.9x threaded_cpu_map 0.0150s 0.0110s 0.0191s 0.9889s vs C: 0.7x, vs Go: 1.3x, vs Py: 65.9x channel_pipeline 0.0262s 0.0345s 0.0092s 0.1952s vs C: 1.3x, vs Go: 0.4x, vs Py: 7.5x sleep_fanout 0.0084s 0.0118s 0.0061s 0.0376s vs C: 1.4x, vs Go: 0.7x, vs Py: 4.5x options 0.0148s - - - simd 0.1302s 0.1071s - - vs C: 0.8x nbody 0.0539s 0.0495s 0.0489s 3.0480s vs C: 0.9x, vs Go: 0.9x, vs Py: 56.5x binary_trees 0.1217s 0.1125s 0.1158s 0.6813s vs C: 0.9x, vs Go: 1.0x, vs Py: 5.6x fannkuch 0.3254s 0.1819s 0.1493s 2.6348s vs C: 0.6x, vs Go: 0.5x, vs Py: 8.1x spectral_norm 0.0160s 0.0106s 0.0140s 0.9081s vs C: 0.7x, vs Go: 0.9x, vs Py: 56.8x mandelbrot 0.0020s 0.0021s 0.0195s 0.0590s vs C: 1.0x, vs Go: 9.8x, vs Py: 29.5x knucleotide 0.0231s - 0.0153s 0.0601s vs Go: 0.7x, vs Py: 2.6x reverse_complement 0.0003s - 0.0001s 0.0022s vs Go: 0.3x, vs Py: 7.3x