| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7845 | amd64-1 | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 7845 | amd64-1 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 7845 | amd64-1 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 7845 | amd64-1 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 7845 | amd64-1 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 8115 | little-1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8115 | little-1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8135 | little-1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8140 | little-1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8140 | little-1 | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8180 | little-1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8180 | little-1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8185 | little-1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8185 | little-1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8185 | little-1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8185 | little-1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8185 | little-1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8305 | little-1 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8305 | little-1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8305 | little-1 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8325 | little-1 | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8330 | little-1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
| 8470 | little-1 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8470 | little-1 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8490 | little-1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8515 | little-1 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8515 | little-1 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8515 | little-1 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8515 | little-1 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8515 | little-1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8585 | little-1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8590 | little-1 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8590 | little-1 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8610 | little-1 | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8610 | little-1 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8610 | little-1 | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8610 | little-1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8610 | little-1 | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8800 | little-1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8800 | little-1 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8800 | little-1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8800 | little-1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8800 | little-1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8805 | little-1 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8805 | little-1 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 8825 | little-1 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8825 | little-1 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8860 | little-1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8920 | little-1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8955 | little-1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8955 | little-1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8955 | little-1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 8960 | little-1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 9020 | little-1 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 9020 | little-1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 9020 | little-1 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 9020 | little-1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10245 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10245 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10245 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10245 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10250 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10250 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10255 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10255 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10270 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10295 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10295 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10295 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10295 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10300 | ref | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10300 | ref | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10300 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10300 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10300 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10430 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10535 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10535 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10565 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10580 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10580 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10580 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10580 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10580 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 10645 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10645 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 10785 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10785 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10790 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10795 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10815 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10835 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10840 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10860 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10890 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10890 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10920 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10920 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10935 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10955 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10975 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 10975 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 11010 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 11010 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 11150 | little-1 | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 11150 | little-1 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 11150 | little-1 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 11150 | little-1 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 11150 | little-1 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 11915 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11920 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11920 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11955 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11955 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11955 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11970 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 11985 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 11985 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12015 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12015 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12050 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12090 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12135 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12170 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12170 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12285 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12285 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12285 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12285 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 12545 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12560 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12565 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12585 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12585 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12600 | ref | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 12600 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 13085 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 13085 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 13105 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 13105 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 13385 | ref | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 13385 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 13400 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 13415 | 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 | 20141014 | 20141014 |
| 13440 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 34285 | little-1 | cc | 20140427 | 20140425 |
| 34285 | little-1 | gcc | 20140427 | 20140425 |
| 34285 | little-1 | gcc -funroll-loops | 20140427 | 20140425 |
| 64740 | ref | cc | 20140427 | 20140425 |
| 64740 | ref | gcc | 20140427 | 20140425 |
| 64740 | ref | gcc -funroll-loops | 20140427 | 20140425 |
| Compiler | Implementations
|
| cc | amd64-1 |
| gcc | amd64-1 |
| gcc -O2 -fomit-frame-pointer | amd64-1 |
| gcc -O3 -fomit-frame-pointer | amd64-1 |
| gcc -O -fomit-frame-pointer | amd64-1 |
| gcc -Os -fomit-frame-pointer | amd64-1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | amd64-1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops | amd64-1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | amd64-1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | amd64-1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | amd64-1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -march=barcelona -O -fomit-frame-pointer | amd64-1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | amd64-1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | amd64-1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | amd64-1 |
| gcc -march=k8 -O -fomit-frame-pointer | amd64-1 |
| gcc -march=k8 -Os -fomit-frame-pointer | amd64-1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | amd64-1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | amd64-1 |
| gcc -march=nocona -O -fomit-frame-pointer | amd64-1 |
| gcc -march=nocona -Os -fomit-frame-pointer | amd64-1
|