| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 72428 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 75868 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 122858 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 122925 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 122991 | c | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123025 | c | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123034 | c | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123050 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123125 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123191 | c | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
| 124900 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 124975 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125208 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125233 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125300 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125433 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125666 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 150783 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 150942 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 150983 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151016 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151058 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151075 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151083 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151250 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151458 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151908 | c | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151909 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151917 | c | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151942 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151967 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 152075 | c | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 152100 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 152183 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 152208 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 152241 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 152291 | c | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 152391 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 154266 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 154334 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 154350 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 154350 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 154358 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 154567 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 154567 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 154584 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 157525 | c | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 157634 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 157675 | c | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 157784 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 157967 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 158075 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 158225 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 164750 | bitslice | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 164817 | bitslice | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 164833 | bitslice | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 164991 | bitslice | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 164991 | bitslice | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165025 | bitslice | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165025 | bitslice | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165050 | bitslice | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165066 | bitslice | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165067 | bitslice | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165067 | bitslice | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165092 | bitslice | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165092 | bitslice | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165092 | bitslice | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165100 | bitslice | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165100 | bitslice | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165116 | bitslice | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165125 | bitslice | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165125 | bitslice | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165125 | bitslice | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165142 | bitslice | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165142 | bitslice | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165158 | bitslice | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165159 | bitslice | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165159 | bitslice | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165167 | bitslice | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165175 | bitslice | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165175 | bitslice | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165192 | bitslice | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165200 | bitslice | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165208 | bitslice | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165217 | bitslice | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165225 | bitslice | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165225 | bitslice | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165225 | bitslice | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165225 | bitslice | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165233 | bitslice | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165233 | bitslice | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165234 | bitslice | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165250 | bitslice | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165250 | bitslice | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165267 | bitslice | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165283 | bitslice | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165292 | bitslice | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165308 | bitslice | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165317 | bitslice | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165317 | bitslice | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165317 | bitslice | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165325 | bitslice | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165333 | bitslice | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165383 | bitslice | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 165416 | bitslice | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 165425 | bitslice | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165567 | bitslice | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 165667 | bitslice | gcc | 20140521 | 20140517 |
| 165684 | bitslice | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 165717 | bitslice | cc | 20140521 | 20140517 |
| 166075 | bitslice | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 166083 | bitslice | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 166092 | bitslice | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 166100 | bitslice | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 166575 | bitslice | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 167208 | bitslice | gcc -funroll-loops | 20140521 | 20140517 |
| 171075 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 171784 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 171809 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 172317 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 172483 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 173792 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 173800 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 202592 | c | cc | 20140521 | 20140517 |
| 202666 | c | gcc | 20140521 | 20140517 |
| 202725 | c | gcc -funroll-loops | 20140521 | 20140517 |