all C clang programs & measurements Ubuntu clang version 19.1.1 (1ubuntu1) Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #5 0.01 0.019 2,974 914 5.00 7 binary-trees #5 33.44—33.54 9.235 361,550 914 5.00 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.01 0.162 5,022 816 2.58 7 binary-trees #2 5.26—6.08 1.682 176,222 816 2.58 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.01 0.420 5,349 842 5.80 7 binary-trees #3 5.90 1.916 138,723 842 5.80 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 0.01 0.123 2,990 660 5.22 7 binary-trees 17.75—18.31 17.864 271,938 660 5.22 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #5 0.22 0.191 4,559 917 5.61 10 fannkuch-redux #5 32.01—32.15 8.100 4,792 917 5.61 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #4 0.09 0.104 2,449 1190 5.32 10 fannkuch-redux #4 13.39 13.389 2,343 1190 5.32 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.24 0.185 2,703 1563 5.59 10 fannkuch-redux #2 34.14—34.46 8.683 2,703 1563 5.59 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 0.24 0.261 2,200 483 5.08 10 fannkuch-redux #8 36.38—36.47 36.354 2,347 483 5.08 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 0.24 0.254 2,200 514 5.39 10 fannkuch-redux 36.54—36.63 36.515 2,347 514 5.39 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #6 0.07 0.167 2,949 1582 5.56 10 fannkuch-redux #6 8.88 2.246 2,933 1582 5.56 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 0.24 0.346 2,511 574 5.16 10 fannkuch-redux #3 34.19—34.26 34.140 2,351 574 5.16 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #7 0.05 0.124 8,294 2276 5.40 250,000 fasta #7 3.28—3.32 0.830 5,947 2276 5.40 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 0.05 0.131 7,651 1936 5.36 250,000 fasta #6 3.05 1.046 5,104 1936 5.36 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.02 0.035 4,776 1286 5.41 250,000 fasta #5 1.20 1.203 2,208 1286 5.41 25,000,000 fasta #4 Empty 5.41 250,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 0.04 0.055 4,809 1299 5.46 250,000 fasta #2 2.44 2.441 2,200 1299 5.46 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 0.14 0.308 4,887 839 4.95 250,000 fasta #8 8.19—8.30 8.092 2,200 839 4.95 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 0.04 0.054 4,907 1213 5.07 250,000 fasta 3.47 3.471 2,396 1213 5.07 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #3 0.03 0.034 4,706 1469 5.10 250,000 fasta #3 0.78 0.784 2,257 1469 5.10 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 0.31 0.231 12,820 1512 5.85 250,000 k-nucleotide 13.99—14.10 6.343 134,189 1512 5.85 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 0.11 0.125 2,429 412 5.04 1,000 mandelbrot #8 25.50—25.55 25.477 2,359 412 5.04 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.06 0.055 3,793 828 5.30 1,000 mandelbrot 13.95 3.504 35,627 828 5.30 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #7 0.07 0.248 5,022 1000 5.70 1,000 mandelbrot #7 14.02 3.534 36,758 1000 5.70 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.07 0.032 4,088 769 5.23 1,000 mandelbrot #3 14.16—14.22 3.559 35,484 769 5.23 16,000 mandelbrot #6 Empty 5.23 1,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #5 0.04 0.128 4,772 788 5.17 1,000 mandelbrot #5 6.10 1.543 36,893 788 5.17 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 0.08 0.134 4,891 805 5.13 1,000 mandelbrot #4 13.85—13.93 3.485 36,458 805 5.13 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #9 0.04 0.330 4,764 700 5.36 1,000 mandelbrot #9 4.91 1.232 36,614 700 5.36 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.08 0.166 3,019 1179 5.35 500,000 n-body 5.40 5.383 2,974 1179 5.35 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #9 0.03 0.038 2,417 1639 6.10 500,000 n-body #9 2.20 2.203 2,494 1639 6.10 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #5 0.08 0.213 2,433 1436 5.03 500,000 n-body #5 4.86 4.859 2,417 1436 5.03 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.06 0.073 2,945 1398 6.20 500,000 n-body #4 5.61 5.603 2,941 1398 6.20 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 0.10 0.188 2,933 1195 5.20 500,000 n-body #8 5.70—5.75 5.696 2,941 1195 5.20 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.07 0.084 2,945 1214 5.65 500,000 n-body #3 6.13 6.127 2,978 1214 5.65 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #6 0.06 0.068 2,949 1186 5.19 500,000 n-body #6 5.17 5.168 2,970 1186 5.19 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #7 0.09 0.117 2,937 1250 5.16 500,000 n-body #7 6.79 6.776 2,974 1250 5.16 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 0.06 0.073 2,945 1270 5.30 500,000 n-body #2 5.44 5.431 2,982 1270 5.30 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 0.03 0.339 3,199 459 5.06 2,000 pidigits 0.75 0.748 3,719 459 5.06 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 0.03 0.113 3,379 422 5.46 2,000 pidigits #2 0.74 0.738 3,990 422 5.46 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #2 0.07 0.222 4,776 1121 5.07 50,000 regex-redux #2 3.23 3.225 106,799 1121 5.07 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #4 0.05 0.226 7,279 1237 5.30 50,000 regex-redux #4 3.84—3.89 0.996 159,789 1237 5.30 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 0.08 0.165 7,012 1273 5.44 50,000 regex-redux #3 4.33—4.37 1.761 109,871 1273 5.44 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #5 0.06 0.140 7,918 1403 5.28 50,000 regex-redux #5 2.84 0.836 159,756 1403 5.28 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #2 0.02 0.082 10,572 757 5.27 250,000 reverse-complement #2 1.72 1.189 1,021,899 757 5.27 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 0.12 0.144 12,423 828 5.14 250,000 reverse-complement #6 4.26—4.30 1.079 699,249 828 5.14 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #7 0.01 0.313 9,818 1899 6.27 250,000 reverse-complement #7 0.65 0.461 514,040 1899 6.27 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #5 0.02 0.061 9,855 654 5.18 250,000 reverse-complement #5 2.07—2.12 2.006 1,020,629 654 5.18 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #9 0.01 0.063 9,593 1551 5.42 250,000 reverse-complement #9 0.72 0.483 514,277 1551 5.42 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #4 0.02 0.199 9,789 716 5.07 250,000 reverse-complement #4 3.80 3.790 514,073 716 5.07 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #5 0.03 0.118 5,292 576 5.85 500 spectral-norm #5 2.87 0.725 5,206 576 5.85 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 0.05 0.075 2,945 389 5.20 500 spectral-norm #8 5.42 5.413 3,211 389 5.20 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #4 0.04 0.119 5,292 1145 5.86 500 spectral-norm #4 2.88—2.92 0.731 5,366 1145 5.86 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #6 0.03 0.211 4,768 1203 6.40 500 spectral-norm #6 1.52—1.56 0.391 4,706 1203 6.40 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #7 0.10 0.137 5,308 906 6.27 500 spectral-norm #7 8.31—9.99 1.851 5,399 906 6.27 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 0.05 0.124 5,292 941 6.35 500 spectral-norm #2 4.15—6.50 0.732 5,411 941 6.35 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.07 0.122 5,366 470 5.53 500 spectral-norm #3 5.74 1.446 5,390 470 5.53 5,500