| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 30330 | e/hongjun/v1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30360 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30480 | e/hongjun/v1 | gcc -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30530 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30530 | e/hongjun/v1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30600 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30610 | e/hongjun/v0 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30620 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30650 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30710 | e/hongjun/v1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30740 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30760 | e/hongjun/v1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 30760 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 30760 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30810 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 30830 | e/hongjun/v1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 30920 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 30940 | e/hongjun/v1 | gcc -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 30940 | e/hongjun/v1 | gcc -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 30950 | e/hongjun/v1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 30970 | e/hongjun/v1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 30980 | e/hongjun/v0 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31040 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31040 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31040 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31040 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31040 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31050 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31050 | e/hongjun/v0 | gcc -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31050 | e/hongjun/v0 | gcc -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31060 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31060 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31080 | e/hongjun/v0 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31090 | e/hongjun/v0 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31090 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31100 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31100 | e/hongjun/v0 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31110 | e/hongjun/v0 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31150 | e/hongjun/v0 | gcc -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31160 | e/hongjun/v0 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31210 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31210 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31220 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31230 | e/hongjun/v1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31230 | e/hongjun/v1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31240 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31250 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31280 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 31480 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31500 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31500 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31530 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31550 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31580 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31590 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31590 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31640 | e/hongjun/v0 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 31660 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31680 | e/hongjun/v0 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 31690 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 32310 | e/hongjun/v1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32330 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32350 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32360 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32360 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32370 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32370 | e/hongjun/v1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32370 | e/hongjun/v1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32380 | e/hongjun/v1 | gcc -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 32420 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35290 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35300 | e/hongjun/v0 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35350 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35360 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35370 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35390 | e/hongjun/v0 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35410 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35440 | e/hongjun/v0 | gcc -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35440 | e/hongjun/v0 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 35450 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 37580 | e/gladman | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 37680 | e/gladman | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 37690 | e/gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 37700 | e/gladman | gcc -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 37710 | e/gladman | gcc -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 37840 | e/gladman | gcc -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 37900 | e/gladman | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 37940 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 37950 | e/gladman | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 38060 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 38120 | e/gladman | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 38170 | e/gladman | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 38340 | e/gladman | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 38390 | e/gladman | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 38550 | e/gladman | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 38840 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 38910 | e/gladman | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 38910 | e/gladman | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 38970 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 39040 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 39060 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 39070 | e/gladman | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 39080 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 39160 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 39160 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 39160 | e/gladman | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 39210 | e/gladman | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 39270 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 39280 | e/gladman | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 39310 | e/gladman | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 39670 | e/gladman | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 39900 | e/gladman | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 39950 | e/gladman | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40010 | e/gladman | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40050 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40150 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40200 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40250 | e/gladman | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40290 | e/gladman | gcc -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 40300 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |