| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 30305 | e/hongjun/v1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30316 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30426 | e/hongjun/v1 | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30470 | e/hongjun/v1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30481 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30514 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30514 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30547 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30602 | e/hongjun/v0 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30679 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 30701 | e/hongjun/v1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30745 | e/hongjun/v1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 30745 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30789 | e/hongjun/v1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 30789 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30800 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 30888 | e/hongjun/v1 | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 30910 | e/hongjun/v1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 30921 | e/hongjun/v1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 30932 | e/hongjun/v0 | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30954 | e/hongjun/v1 | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 30976 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 30976 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30987 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30987 | e/hongjun/v0 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 30998 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 31009 | e/hongjun/v0 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31009 | e/hongjun/v0 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31020 | e/hongjun/v0 | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31031 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31042 | e/hongjun/v0 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31042 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31042 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31053 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31053 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31053 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31064 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31064 | e/hongjun/v0 | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31097 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31119 | e/hongjun/v0 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31152 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31163 | e/hongjun/v1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31163 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31174 | e/hongjun/v0 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 31196 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31207 | e/hongjun/v1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31262 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 31262 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 31438 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31449 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31449 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31504 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31504 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31515 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31614 | e/hongjun/v0 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31625 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31669 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 31724 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31757 | e/hongjun/v0 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 31768 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 32230 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32263 | e/hongjun/v1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32274 | e/hongjun/v1 | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32285 | e/hongjun/v1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32307 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32307 | e/hongjun/v1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32329 | e/hongjun/v1 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32340 | e/hongjun/v1 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32351 | e/hongjun/v1 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 32362 | e/hongjun/v1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35266 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35277 | e/hongjun/v0 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35310 | e/hongjun/v0 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35332 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35332 | e/hongjun/v0 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35409 | e/hongjun/v0 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35431 | e/hongjun/v0 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35442 | e/hongjun/v0 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35464 | e/hongjun/v0 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 35563 | e/hongjun/v0 | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 37488 | e/gladman | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 37510 | e/gladman | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 37565 | e/gladman | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 37587 | e/gladman | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 37609 | e/gladman | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 37708 | e/gladman | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 37818 | e/gladman | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 37895 | e/gladman | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 37928 | e/gladman | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 37950 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 37994 | e/gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 38016 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 38412 | e/gladman | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38434 | e/gladman | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38643 | e/gladman | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38676 | e/gladman | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38676 | e/gladman | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 38819 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 38819 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38830 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 38830 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 38863 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 38951 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 39083 | e/gladman | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 39215 | e/gladman | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 39248 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 39259 | e/gladman | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 39259 | e/gladman | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 39281 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 39336 | e/gladman | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 39820 | e/gladman | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40007 | e/gladman | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40040 | e/gladman | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40073 | e/gladman | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40095 | e/gladman | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40117 | e/gladman | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40139 | e/gladman | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40304 | e/gladman | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40315 | e/gladman | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 40348 | e/gladman | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |