| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20772 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 20790 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 20808 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 20862 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 20907 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 20916 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 20916 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 20997 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 20997 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21015 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21060 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21060 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21069 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21069 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21168 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21321 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21357 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21357 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21366 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21366 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21375 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21420 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21474 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21528 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21537 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21546 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21564 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21582 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21591 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21690 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21690 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21708 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21717 | sse2 | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21717 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21726 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21726 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21726 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21726 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21735 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21735 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21753 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21762 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21771 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21771 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21780 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21789 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21789 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21816 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21825 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21834 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21843 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21852 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21852 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21852 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21861 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21870 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21879 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21879 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21897 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21897 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21906 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21924 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21924 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 21933 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 21942 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21951 | sse2 | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 21960 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21969 | sse2 | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 21969 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22005 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 22005 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22023 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22050 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22068 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22086 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 22086 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22104 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 22113 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22122 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22122 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22140 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22149 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22185 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22203 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22221 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22239 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22257 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22266 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22320 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22365 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22374 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22383 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22383 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22392 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22410 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22419 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22437 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22437 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22446 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22482 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22491 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22536 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22572 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22581 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22599 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22599 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22608 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22617 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 22635 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 22662 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22662 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22671 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22725 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22896 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22896 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22914 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22923 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 22923 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 23004 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 23067 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23076 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 23085 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23085 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23112 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23130 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23139 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23148 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23148 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23148 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23193 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23211 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23274 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23310 | sse2 | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23337 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 23418 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 23751 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 23769 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 24075 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 25335 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25371 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25389 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25443 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25461 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25470 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25470 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25479 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25488 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25560 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25569 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25578 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25623 | ref | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25641 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25659 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25659 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25677 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25695 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25704 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25767 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25776 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25794 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 25866 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 33615 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33615 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33624 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33624 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33633 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33642 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33642 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33642 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33642 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33642 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33660 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33732 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33750 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33795 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33822 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33858 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33930 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33939 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33939 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33984 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 33993 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 33993 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 33993 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 33993 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34002 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34002 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34020 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34020 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34029 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34038 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34056 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34065 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34065 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34074 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34092 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34101 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34119 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34155 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34155 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34191 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34200 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34209 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34227 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34236 | ref64 | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34236 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34245 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34263 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34263 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34272 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34281 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34290 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34290 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34290 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34290 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34299 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34308 | ref64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34308 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34317 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34317 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34344 | ref64 | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34344 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34353 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34371 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34371 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34380 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34380 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34380 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34380 | ref64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 34452 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 34560 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34578 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34587 | ref64 | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34587 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34587 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34614 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34614 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34614 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34623 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34623 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34623 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34623 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34632 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34632 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34641 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34650 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34668 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34686 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34704 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34740 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34740 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34749 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 34749 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 46152 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46152 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46170 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46188 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46215 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46242 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46269 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46278 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46305 | ref64 | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46305 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46305 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46314 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46314 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46350 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46350 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46359 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46386 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46386 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46458 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46458 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46584 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46584 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 46593 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 122922 | ref64 | cc | 20140603 | 20140529 |
| 123309 | ref64 | gcc | 20140603 | 20140529 |
| 123624 | ref64 | gcc -funroll-loops | 20140603 | 20140529 |
| 125829 | ref | gcc -funroll-loops | 20140603 | 20140529 |
| 125937 | ref | cc | 20140603 | 20140529 |
| 126117 | ref | gcc | 20140603 | 20140529 |
| 269802 | sse2 | cc | 20140603 | 20140529 |
| 269892 | sse2 | gcc -funroll-loops | 20140603 | 20140529 |
| 270648 | sse2 | gcc | 20140603 | 20140529 |
| 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=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
|