| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11532 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11532 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11556 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11556 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11560 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 11560 | sse2 | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 11564 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11588 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11600 | sse2 | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 11608 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11608 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11608 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11608 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11620 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11620 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11628 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11628 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11632 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11632 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11632 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11636 | sse2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 11640 | sse2 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 11640 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11644 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11656 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11656 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11676 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11696 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11700 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11712 | sse2 | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11712 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11712 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11716 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11728 | sse2 | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11728 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11736 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11736 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11736 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11736 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11744 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11748 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11760 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11764 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11764 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 11776 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11780 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11780 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11784 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11784 | sse2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11788 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 11796 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 12236 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12244 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12244 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12256 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12272 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12276 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12276 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12276 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12312 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12360 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12368 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12384 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12412 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12436 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12452 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12476 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12476 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12480 | sse2 | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12480 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12480 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12480 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12496 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 12520 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17068 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17068 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17108 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17124 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17136 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17192 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17196 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17196 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17200 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17204 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17244 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17260 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17276 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17280 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17316 | ref | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17332 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17336 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17368 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17368 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17368 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17396 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17424 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17432 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17440 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17512 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17524 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17524 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17592 | ref | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17604 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17648 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17652 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17672 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17672 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17680 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17692 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17696 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17700 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17724 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17732 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17756 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17760 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17760 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17772 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17772 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17780 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17788 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17792 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17796 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17796 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17812 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17816 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17816 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17824 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17836 | ref | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17840 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17856 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17856 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17880 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 17880 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17880 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17884 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17896 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17900 | ref | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17904 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17912 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17940 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17956 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 17976 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 17980 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 23532 | 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 |
| 23532 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 23560 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 23648 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 23752 | ref | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 23760 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 24200 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 24968 | ref64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 24968 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25000 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25008 | ref64 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 25028 | ref64 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 25040 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25060 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25060 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25084 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25128 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25136 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25204 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25208 | ref64 | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 25288 | ref64 | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25308 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25308 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25340 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25384 | ref64 | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 25432 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25452 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25460 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25460 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25460 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25520 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25532 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25560 | ref64 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 25580 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25612 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25624 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 25684 | ref64 | 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 |
| 27820 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 27864 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28032 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28044 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28684 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28700 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28740 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28888 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28892 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 28916 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29044 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29256 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29264 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29284 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29288 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29304 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29308 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29308 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29316 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29368 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29400 | ref | gcc -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29464 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 29508 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 31264 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31292 | ref64 | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31292 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31296 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31308 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31324 | ref64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31332 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31352 | ref64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31356 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31368 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31384 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31392 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31396 | ref64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31400 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31408 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31420 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31428 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31432 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31444 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31516 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31516 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31516 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31544 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31556 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31572 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31572 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31572 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31572 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31572 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31588 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31596 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31596 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31612 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31624 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31636 | ref64 | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31636 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31640 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31648 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31664 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31672 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31696 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31716 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31724 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31728 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 31740 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 31764 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 33024 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33100 | ref64 | gcc -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33112 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33124 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33148 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33148 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33148 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33152 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33156 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33156 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33160 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33188 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33200 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33260 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33264 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33308 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33316 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33320 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33332 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33376 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33376 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33532 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 33548 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 121292 | ref64 | gcc | 20140607 | 20140525 |
| 121424 | ref64 | gcc -funroll-loops | 20140607 | 20140525 |
| 121568 | ref64 | cc | 20140607 | 20140525 |
| 123144 | ref | gcc -funroll-loops | 20140607 | 20140525 |
| 123232 | ref | gcc | 20140607 | 20140525 |
| 123332 | ref | cc | 20140607 | 20140525 |
| 160804 | sse2 | gcc | 20140607 | 20140525 |
| 160808 | sse2 | gcc -funroll-loops | 20140607 | 20140525 |
| 160820 | sse2 | cc | 20140607 | 20140525 |
| Compiler | Implementations
|
| cc | avx2 |
| gcc | avx2 |
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2
|