Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1966100 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1966125 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1966235 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1966955 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1967295 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1968595 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1968750 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1971800 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1971855 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1971875 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1975300 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
1983585 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
1984745 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2001950 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2015215 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2015260 | ref5 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2015370 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2021265 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2021270 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2022220 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2022340 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2033900 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2033930 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2034060 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2035625 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2035645 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2035730 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2040795 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2041055 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2041055 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2041290 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2046740 | ref5 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2046805 | ref5 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2046820 | ref5 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2046835 | ref5 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2046915 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2061050 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2061095 | ref5u | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2061390 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2062510 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2062540 | ref5u | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2062560 | ref5u | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2062665 | ref5u | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2062760 | ref5u | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2067505 | ref5 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2067540 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2067570 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2067655 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2067760 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2068520 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2068540 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2077710 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2077765 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2086185 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2086245 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2086285 | ref5 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2086295 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2086300 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2087390 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2087450 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2087675 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2087785 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2094815 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2094835 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2094860 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2094865 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2094890 | ref5u | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2097655 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2097825 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2098130 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2098150 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2098745 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2098755 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2100950 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2101040 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2121515 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2121730 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2121735 | ref5u | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2131330 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2131335 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2134510 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2134510 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2134595 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2134620 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2136060 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2136060 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2137905 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2137930 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2159345 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2159385 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2165115 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2165135 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
2195015 | ref5u | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2200355 | ref5u | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
2200845 | ref5u | 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 |
2200870 | ref5u | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
2200955 | ref5u | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
2208820 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2208830 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2209905 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
2209910 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
2209925 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
2214540 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2215300 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2217420 | ref5 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
2221030 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2221035 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2223265 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2223350 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2223375 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2223470 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
2223760 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
2224910 | ref5 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
2225620 | ref5 | 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 |
2225755 | ref5 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
2225850 | ref5 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
2240125 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2240170 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2240245 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2240265 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2248070 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2248080 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2249665 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
2249745 | ref5 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
2249770 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
2249770 | ref5 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141019 | 20141014 |
2249785 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141019 | 20141014 |
2249795 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141019 | 20141014 |
2249820 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141019 | 20141014 |
2250090 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141019 | 20141014 |
2267825 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2267830 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2267850 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
2267985 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2268145 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274355 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274380 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274385 | ref5 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274400 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274405 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274960 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2274990 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2281415 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2281485 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2284185 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2284205 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2297505 | ref5 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
2298275 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2298455 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2299190 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2306560 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
2306640 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
2306680 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
2307440 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2307480 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2309255 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2309320 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2309390 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2309425 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2309910 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
2313480 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2313560 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2313585 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2313585 | ref5u | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2313605 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141019 | 20141014 |
2319995 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320065 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320860 | ref5u | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320925 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320925 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320990 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
2320995 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
2323940 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2324050 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2327160 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2327295 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2338040 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2338060 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2340135 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2340175 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
2373930 | ref5u | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141019 | 20141014 |
2373940 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141019 | 20141014 |
2373955 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
2373965 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141019 | 20141014 |
2373985 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
2373985 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141019 | 20141014 |
2373995 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141019 | 20141014 |
2374010 | ref5u | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
2374265 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2374285 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
2375810 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2375820 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
2377960 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
2378005 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
7189235 | ref5 | gcc -funroll-loops | 20141019 | 20141014 |
7189730 | ref5 | cc | 20141019 | 20141014 |
7189750 | ref5 | gcc | 20141019 | 20141014 |
8078100 | ref5u | cc | 20141019 | 20141014 |
8079135 | ref5u | gcc -funroll-loops | 20141019 | 20141014 |
8081260 | ref5u | gcc | 20141019 | 20141014 |
Compiler | Implementations
|
cc | avx2 avx |
clang -O3 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2 avx |
gcc | avx2 avx |
gcc -O2 -fomit-frame-pointer | avx2 avx |
gcc -O3 -fomit-frame-pointer | avx2 avx |
gcc -O -fomit-frame-pointer | avx2 avx |
gcc -Os -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops | avx2 avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx2 avx
|
Compiler | Implementations
|
cc | avx2int |
gcc | avx2int |
gcc -O2 -fomit-frame-pointer | avx2int |
gcc -O3 -fomit-frame-pointer | avx2int |
gcc -O -fomit-frame-pointer | avx2int |
gcc -Os -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops | avx2int |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -O -fomit-frame-pointer | avx2int |
gcc -m64 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -march=nocona -Os -fomit-frame-pointer | avx2int
|