| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 72228 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 72240 | e/hongjun/v1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 72240 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 72252 | e/hongjun/v1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 73812 | e/hongjun/v1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 73812 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 73824 | e/hongjun/v1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 73824 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 73836 | e/hongjun/v1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 73848 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 73860 | e/hongjun/v1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 73860 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 74568 | e/hongjun/v0 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 74580 | e/hongjun/v0 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 74580 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 74580 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 75192 | e/hongjun/v0 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 75192 | e/hongjun/v0 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 75204 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 75204 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 75804 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 75816 | e/hongjun/v0 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 75816 | e/hongjun/v0 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 75828 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 83556 | e/gladman | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 83556 | e/gladman | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 83568 | e/gladman | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 83580 | e/gladman | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 83580 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 83580 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 83580 | e/gladman | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 83604 | e/gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 84132 | e/gladman | gcc -funroll-loops -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 84132 | e/gladman | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 84144 | e/gladman | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 84156 | e/gladman | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94428 | e/hongjun/v1 | gcc -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94440 | e/hongjun/v1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94440 | e/hongjun/v1 | gcc -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94536 | e/hongjun/v1 | gcc -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94584 | e/hongjun/v0 | gcc -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94584 | e/hongjun/v0 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94596 | e/hongjun/v0 | gcc -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94608 | e/hongjun/v0 | gcc -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 94692 | e/hongjun/v1 | gcc -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94692 | e/hongjun/v1 | gcc -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94692 | e/hongjun/v1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94692 | e/hongjun/v1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94728 | e/hongjun/v1 | gcc -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94740 | e/hongjun/v1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94740 | e/hongjun/v1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94752 | e/hongjun/v1 | gcc -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94920 | e/hongjun/v0 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94932 | e/hongjun/v0 | gcc -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94932 | e/hongjun/v0 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94944 | e/hongjun/v0 | gcc -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 94980 | e/hongjun/v0 | gcc -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94992 | e/hongjun/v0 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 94992 | e/hongjun/v0 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 95004 | e/hongjun/v0 | gcc -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 102204 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 102216 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 102936 | e/hongjun/v1 | gcc -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 102948 | e/hongjun/v1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 103116 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 103152 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 103452 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 103476 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 103620 | e/hongjun/v1 | gcc -funroll-loops -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103620 | e/hongjun/v1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103620 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103632 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103632 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103632 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 103824 | e/hongjun/v1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 103836 | e/hongjun/v1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 103896 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 103908 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 104328 | e/hongjun/v0 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 104328 | e/hongjun/v0 | gcc -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 104424 | e/hongjun/v1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104436 | e/hongjun/v1 | gcc -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104436 | e/hongjun/v1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 104436 | e/hongjun/v1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 104448 | e/hongjun/v1 | gcc -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104448 | e/hongjun/v1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104448 | e/hongjun/v1 | gcc -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104448 | e/hongjun/v1 | gcc -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 104496 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 104580 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 105240 | e/hongjun/v0 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 105312 | e/hongjun/v0 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 105348 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 105384 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 105468 | e/hongjun/v0 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 105480 | e/hongjun/v0 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 106548 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 106560 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 106572 | e/hongjun/v0 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 106572 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 106584 | e/hongjun/v0 | gcc -funroll-loops -O -fomit-frame-pointer | 20090208 | 20090205 |
| 106644 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107484 | e/hongjun/v0 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107484 | e/hongjun/v0 | gcc -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107508 | e/hongjun/v0 | gcc -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107508 | e/hongjun/v0 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107520 | e/hongjun/v0 | gcc -O -fomit-frame-pointer | 20090208 | 20090205 |
| 107520 | e/hongjun/v0 | gcc -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 119016 | e/gladman | gcc -m64 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 119016 | e/gladman | gcc -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 119028 | e/gladman | gcc -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 119028 | e/gladman | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 119208 | e/gladman | gcc -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 119208 | e/gladman | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 119208 | e/gladman | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 119220 | e/gladman | gcc -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 119220 | e/gladman | gcc -m64 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 119220 | e/gladman | gcc -march=k8 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 119220 | e/gladman | gcc -march=k8 -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 119232 | e/gladman | gcc -m64 -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 133140 | e/gladman | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 133140 | e/gladman | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 133524 | e/gladman | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 133524 | e/gladman | gcc -march=nocona -Os -fomit-frame-pointer | 20090208 | 20090205 |
| 133860 | e/gladman | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 133872 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 133872 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 133872 | e/gladman | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 134004 | e/gladman | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 134004 | e/gladman | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 134004 | e/gladman | gcc -march=nocona -O3 -fomit-frame-pointer | 20090208 | 20090205 |
| 134052 | e/gladman | gcc -march=nocona -O2 -fomit-frame-pointer | 20090208 | 20090205 |
| 134112 | e/gladman | gcc -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134112 | e/gladman | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134112 | e/gladman | gcc -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134124 | e/gladman | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134124 | e/gladman | gcc -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134160 | e/gladman | gcc -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134196 | e/gladman | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134196 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134196 | e/gladman | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134196 | e/gladman | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134208 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090208 | 20090205 |
| 134220 | e/gladman | gcc -funroll-loops -O -fomit-frame-pointer | 20090208 | 20090205 |
| 259236 | e/hongjun/v1 | gcc | 20090208 | 20090205 |
| 259272 | e/hongjun/v1 | gcc -funroll-loops | 20090208 | 20090205 |
| 259644 | e/hongjun/v1 | cc | 20090208 | 20090205 |
| 265656 | e/hongjun/v0 | cc | 20090208 | 20090205 |
| 265656 | e/hongjun/v0 | gcc | 20090208 | 20090205 |
| 266040 | e/hongjun/v0 | gcc -funroll-loops | 20090208 | 20090205 |
| 266184 | e/gladman | gcc | 20090208 | 20090205 |
| 266184 | e/gladman | gcc -funroll-loops | 20090208 | 20090205 |
| 266220 | e/gladman | cc | 20090208 | 20090205 |