Re-tested in a more automated manner again, sorry for not having it nicely 
formatted this time :) Filenames should be self-explanatory. Used 10 runs 
explicitly for all binaries. 

# ARC

bintrees_gcs_gcc_arc.bin - 5.51s ± 0.057s

bintrees_gcs_clang_arc.bin - 6.34s ± 0.11s

# manual withRc

bintrees_manual_gcc_withrc.bin - 4.80s ± 0.10s

bintrees_manual_clang_withrc.bin - 5.91s ± 0.10s

# ARC (LTO)

bintrees_gcs_gcc_arc_lto.bin - 5.77s ± 0.06s

bintrees_gcs_clang_arc_lto.bin - 6.02s ± 0.04s

# manual withRc (LTO)

bintrees_manual_gcc_withrc_lto.bin - 4.30s ± 0.08s

bintrees_manual_clang_withrc_lto.bin - 5.93s ± 0.08s

# refc

bintrees_gcs_gcc_refc.bin - 13.61s ± 0.13s

bintrees_gcs_clang_refc.bin - 15.56s ± 0.17s

# refc (LTO)

bintrees_gcs_gcc_refc_lto.bin - 12.91s ± 0.08s

bintrees_gcs_clang_refc_lto.bin - 12.80s ± 0.12s

# manual

bintrees_manual_gcc.bin - 4.05 ± 0.06s

bintrees_manual_clang.bin - 5.22s ± 0.08s

# manual (LTO)

bintrees_manual_gcc_lto.bin - 3.58s ± 0.04s

bintrees_manual_clang_lto.bin - 5.22s ± 0.09s

Seems like --panics:on helped manual quite a lot

Reply via email to