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
|