| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 23744 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23779 | e/hongjun/v1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23793 | e/hongjun/v1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23800 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23807 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23828 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23842 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23842 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23849 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23849 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23877 | e/hongjun/v1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23891 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23898 | e/hongjun/v1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23898 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23905 | e/hongjun/v1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 23905 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23926 | e/hongjun/v1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23940 | e/hongjun/v1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23968 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23975 | e/hongjun/v1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 23982 | e/hongjun/v1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 23996 | e/hongjun/v1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24003 | e/hongjun/v1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24045 | e/hongjun/v1 | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24136 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24178 | e/hongjun/v0 | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24213 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24227 | e/hongjun/v1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24248 | e/hongjun/v1 | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24255 | e/hongjun/v1 | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24262 | e/hongjun/v1 | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24269 | e/hongjun/v1 | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24269 | e/hongjun/v1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24290 | e/hongjun/v1 | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24297 | e/hongjun/v1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24304 | e/hongjun/v0 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24311 | e/hongjun/v0 | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24332 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24339 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24353 | e/hongjun/v0 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24374 | e/hongjun/v1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24381 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24409 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24423 | e/hongjun/v1 | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24430 | e/hongjun/v1 | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24437 | e/hongjun/v0 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24458 | e/hongjun/v0 | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24472 | e/hongjun/v0 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24507 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24514 | e/hongjun/v0 | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24521 | e/hongjun/v1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24528 | e/hongjun/v0 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24556 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24556 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24598 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24619 | e/hongjun/v0 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24619 | e/hongjun/v0 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24640 | e/hongjun/v0 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24661 | e/hongjun/v0 | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24675 | e/hongjun/v0 | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24682 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24696 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24703 | e/hongjun/v0 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24724 | e/hongjun/v0 | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 24787 | e/hongjun/v0 | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24843 | e/hongjun/v0 | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 24878 | e/hongjun/v0 | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24885 | e/hongjun/v0 | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24885 | e/hongjun/v0 | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24976 | e/hongjun/v0 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 24976 | e/hongjun/v0 | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 25018 | e/hongjun/v0 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 25347 | e/hongjun/v1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25375 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25389 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25396 | e/hongjun/v1 | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25410 | e/hongjun/v1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25431 | e/hongjun/v1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25473 | e/hongjun/v1 | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25480 | e/hongjun/v1 | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25487 | e/hongjun/v1 | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25494 | e/hongjun/v1 | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25501 | e/hongjun/v1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 25522 | e/hongjun/v1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27230 | e/hongjun/v0 | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27244 | e/hongjun/v0 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27251 | e/hongjun/v0 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27251 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27258 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27286 | e/hongjun/v0 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27398 | e/hongjun/v0 | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27398 | e/hongjun/v0 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27412 | e/hongjun/v0 | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27433 | e/hongjun/v0 | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27440 | e/hongjun/v0 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 27559 | e/hongjun/v0 | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 28497 | e/gladman | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28504 | e/gladman | gcc -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28623 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28623 | e/gladman | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28679 | e/gladman | gcc -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28693 | e/gladman | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28707 | e/gladman | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28742 | e/gladman | gcc -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28756 | e/gladman | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28763 | e/gladman | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28777 | e/gladman | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28784 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28784 | e/gladman | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28805 | e/gladman | gcc -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28833 | e/gladman | gcc -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28847 | e/gladman | gcc -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28847 | e/gladman | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28875 | e/gladman | gcc -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28882 | e/gladman | gcc -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28889 | e/gladman | gcc -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28889 | e/gladman | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28889 | e/gladman | gcc -march=nocona -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 28966 | e/gladman | gcc -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 28973 | e/gladman | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 28994 | e/gladman | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 29057 | e/gladman | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 29071 | e/gladman | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 29071 | e/gladman | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 29099 | e/gladman | gcc -funroll-loops -Os -fomit-frame-pointer | 20081226 | 20081222 |
| 29155 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 29155 | e/gladman | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081226 | 20081222 |
| 29162 | e/gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 29162 | e/gladman | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 29204 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 29316 | e/gladman | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 31269 | e/gladman | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31409 | e/gladman | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31416 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31451 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31570 | e/gladman | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31570 | e/gladman | gcc -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31626 | e/gladman | gcc -m64 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31654 | e/gladman | gcc -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31717 | e/gladman | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31976 | e/gladman | gcc -funroll-loops -O -fomit-frame-pointer | 20081226 | 20081222 |
| 31976 | e/gladman | gcc -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 32249 | e/gladman | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081226 | 20081222 |
| 33089 | e/gladman | gcc -march=k8 -O2 -fomit-frame-pointer | 20081226 | 20081222 |
| 62391 | e/gladman | gcc | 20081226 | 20081222 |
| 62454 | e/gladman | cc | 20081226 | 20081222 |
| 64428 | e/gladman | gcc -funroll-loops | 20081226 | 20081222 |
| 116067 | e/hongjun/v1 | cc | 20081226 | 20081222 |
| 116102 | e/hongjun/v1 | gcc -funroll-loops | 20081226 | 20081222 |
| 116193 | e/hongjun/v1 | gcc | 20081226 | 20081222 |
| 117033 | e/hongjun/v0 | gcc | 20081226 | 20081222 |
| 117145 | e/hongjun/v0 | cc | 20081226 | 20081222 |
| 117299 | e/hongjun/v0 | gcc -funroll-loops | 20081226 | 20081222 |