| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 15316 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15320 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15324 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15332 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15336 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15340 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15344 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15344 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15352 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15360 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15360 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15360 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15368 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15436 | opt | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15448 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15452 | opt | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15456 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15456 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15476 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15496 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15516 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15524 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15620 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15640 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15664 | x64 | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15664 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15672 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15672 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15672 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15676 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15676 | x64 | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15676 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15676 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15680 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15684 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15684 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15688 | x64 | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15688 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15688 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15688 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15688 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15692 | x64 | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15692 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15696 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15700 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15704 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15704 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15704 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15708 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15716 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15716 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15716 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15716 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15720 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15720 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15720 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15720 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15724 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15728 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15728 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15732 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15732 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15736 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15740 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15740 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15744 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15744 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15744 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15748 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15748 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15748 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15752 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 15756 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15756 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15760 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15764 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 15764 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15768 | x64 | cc | 20110121 | 20110106 |
| 15780 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15784 | x64 | gcc | 20110121 | 20110106 |
| 15796 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 15844 | x64 | gcc -funroll-loops | 20110121 | 20110106 |
| 15916 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15916 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15964 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15964 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15968 | x64 | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15968 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15976 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15988 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15992 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15992 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15996 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15996 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 15996 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16000 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16008 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16012 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16016 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16028 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16032 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16032 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16040 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16080 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16512 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16548 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16580 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16624 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16636 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16644 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16656 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16684 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16720 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16740 | opt | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16760 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16764 | opt | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16768 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16768 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16776 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16792 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16816 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16864 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16880 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16884 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16884 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16896 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16900 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16904 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16908 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16916 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16916 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16924 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16928 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16932 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16940 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16944 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16944 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16944 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16948 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16948 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16948 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16948 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16952 | opt | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16952 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 16956 | opt | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16956 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16984 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16988 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 16992 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16992 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 16996 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17028 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17068 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17088 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17168 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17176 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17192 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17216 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17240 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17260 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17264 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17268 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17280 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17284 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17288 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17304 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17308 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17324 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 17360 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 17360 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 62956 | opt | cc | 20110121 | 20110106 |
| 62976 | opt | gcc | 20110121 | 20110106 |
| 63080 | opt | gcc -funroll-loops | 20110121 | 20110106 |