| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 76445 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 76615 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77015 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77025 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77030 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77030 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77030 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77100 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 77220 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77230 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77235 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77270 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77335 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 77435 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 79145 | table | clang -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 79170 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79170 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79240 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79450 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79550 | table | gcc -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79550 | table | gcc -m64 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79555 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79555 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79560 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79575 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79595 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79600 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79630 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79665 | table | gcc -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79850 | table | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
| 79850 | table | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140820 | 20140622 |
| 79865 | table | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 79865 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79865 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 79915 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80035 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80095 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80180 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80180 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 80260 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 80275 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80290 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80295 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80375 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80400 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80405 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80415 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80535 | table | gcc -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80555 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80595 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80600 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 80625 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80640 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80655 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80655 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80665 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80745 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 80820 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80830 | table | gcc -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80895 | table | gcc -m64 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 80930 | table | gcc -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 80955 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 80960 | table | gcc -m64 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81005 | table | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81025 | table | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81030 | table | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81040 | table | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81050 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81215 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 81280 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81310 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 81330 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 81700 | table | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140820 | 20140622 |
| 82330 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 82335 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 82395 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 82395 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 82630 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 82650 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 82675 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 82740 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 84745 | table | gcc -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84785 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84860 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84885 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84895 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84900 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84970 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 84995 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85000 | table | gcc -m64 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85000 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85045 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85060 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85090 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85270 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85485 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 85700 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 141030 | table | gcc -funroll-loops | 20140820 | 20140622 |
| 141065 | table | cc | 20140820 | 20140622 |
| 141075 | table | gcc | 20140820 | 20140622 |
| 3035540 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 3035805 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 4677060 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 4688690 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5081940 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5082490 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5085985 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5086325 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5089635 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5104675 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 5232335 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5232470 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5319255 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5319265 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5319270 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5319315 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5319350 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5322860 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5322890 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5323360 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5329050 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5329075 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5342670 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5342780 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5356595 | ref | gcc -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5356650 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5356655 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5375235 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5376445 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5425555 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5425650 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5534025 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5534060 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5708435 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5710310 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 5724430 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5857265 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5863805 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5876310 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5890885 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 5891100 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140820 | 20140622 |
| 7479850 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7501535 | ref | gcc -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7525385 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7526375 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7604375 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7632455 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7645070 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7673705 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7698645 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7715655 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7716795 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7765125 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7795275 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 7831910 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 8735665 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 8755680 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 8755935 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 8851940 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 8886215 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 8897165 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 9859645 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9864945 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9871830 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9877970 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9897735 | ref | gcc -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9898040 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9898375 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9906640 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9914170 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9921365 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9957385 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9957625 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 9960470 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10003620 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10021155 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10027280 | ref | gcc -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10029395 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10032280 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10033540 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10034795 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10048005 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10054350 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10054605 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10058415 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10068635 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10073370 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10075355 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10083385 | ref | gcc -m64 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10090365 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 10100915 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 10113085 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 14636300 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 14640610 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140820 | 20140622 |
| 14648105 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
| 14690345 | ref | clang -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 14709115 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140820 | 20140622 |
| 31716710 | ref | cc | 20140820 | 20140622 |
| 32527685 | ref | gcc | 20140820 | 20140622 |
| 32668895 | ref | gcc -funroll-loops | 20140820 | 20140622 |
| Compiler | Implementations
|
| cc | opt |
| gcc | opt |
| gcc -O2 -fomit-frame-pointer | opt |
| gcc -O3 -fomit-frame-pointer | opt |
| gcc -O -fomit-frame-pointer | opt |
| gcc -Os -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops | opt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m64 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -O -fomit-frame-pointer | opt |
| gcc -m64 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -march=k8 -O -fomit-frame-pointer | opt |
| gcc -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -march=nocona -O -fomit-frame-pointer | opt |
| gcc -march=nocona -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| cc | aesnim |
| gcc | aesnim |
| gcc -O2 -fomit-frame-pointer | aesnim |
| gcc -O3 -fomit-frame-pointer | aesnim |
| gcc -O -fomit-frame-pointer | aesnim |
| gcc -Os -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops | aesnim |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -O -fomit-frame-pointer | aesnim |
| gcc -m64 -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -march=nocona -Os -fomit-frame-pointer | aesnim
|