| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4092 | e/amd64-xmm6 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4092 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4092 | e/amd64-xmm6 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4092 | e/amd64-xmm6 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4103 | e/amd64-xmm6 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4114 | e/amd64-xmm6 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4125 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4125 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4125 | e/amd64-xmm6 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4136 | e/amd64-xmm6 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4136 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4136 | e/amd64-xmm6 | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4136 | e/amd64-xmm6 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4136 | e/amd64-xmm6 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4147 | e/amd64-xmm6 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 4158 | e/amd64-xmm6 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 4169 | e/amd64-xmm6 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7403 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7414 | e/amd64-3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7414 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7414 | e/amd64-3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7425 | e/amd64-3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7425 | e/amd64-3 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7425 | e/amd64-3 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7436 | e/amd64-3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7436 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7436 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7447 | e/amd64-3 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7458 | e/amd64-3 | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7458 | e/amd64-3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 7469 | e/amd64-3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7469 | e/amd64-3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 7480 | e/amd64-3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7480 | e/amd64-3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7491 | e/amd64-3 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7513 | e/amd64-3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7513 | e/amd64-3 | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 7590 | e/amd64-3 | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 7590 | e/amd64-3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10032 | e/merged | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10054 | e/merged | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10054 | e/merged | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10087 | e/merged | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10109 | e/merged | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10120 | e/merged | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10175 | e/merged | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10186 | e/merged | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10208 | e/merged | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10208 | e/merged | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10230 | e/merged | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10241 | e/merged | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10274 | e/merged | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10285 | e/merged | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10318 | e/merged | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10318 | e/merged | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 10373 | e/merged | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10373 | e/merged | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10384 | e/merged | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10395 | e/merged | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10428 | e/merged | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10439 | e/merged | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10483 | e/merged | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10505 | e/merged | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10516 | e/merged | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10560 | e/merged | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10571 | e/merged | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10582 | e/merged | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10582 | e/merged | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10582 | e/merged | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 10593 | e/merged | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10593 | e/merged | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10604 | e/merged | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10604 | e/merged | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10615 | e/merged | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10615 | e/merged | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10637 | e/merged | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10637 | e/merged | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 10637 | e/merged | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 10846 | e/merged | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 11792 | e/regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 11979 | e/regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 12177 | e/regs | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12298 | e/regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12331 | e/regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12342 | e/regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 12364 | e/regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12375 | e/regs | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 12452 | e/regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 12496 | e/regs | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 12661 | e/regs | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12661 | e/regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12672 | e/regs | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12694 | e/regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 12727 | e/regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12815 | e/regs | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 12958 | e/regs | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 13024 | e/regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 13211 | e/regs | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 13310 | e/regs | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 13464 | e/regs | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 13464 | e/regs | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 13574 | e/regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 13618 | e/regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 13695 | e/regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14190 | e/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 14443 | e/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 14454 | e/regs | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14454 | e/regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14542 | e/ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14663 | e/ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14696 | e/regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14718 | e/regs | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14718 | e/regs | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14729 | e/regs | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14751 | e/regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14773 | e/ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14905 | e/regs | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14905 | e/regs | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14960 | e/regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 14971 | e/ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| 14993 | e/ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 15136 | e/ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 15147 | e/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15224 | e/ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15235 | e/ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 15345 | e/ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 15378 | e/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 15378 | e/ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 15400 | e/ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 15422 | e/ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 15466 | e/regs | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15510 | e/regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15642 | e/ref | gcc -m64 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 15664 | e/ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 15818 | e/ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 15851 | e/ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15851 | e/ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15939 | e/regs | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15939 | e/regs | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 15961 | e/regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 16049 | e/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 17853 | e/ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18150 | e/ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 18216 | e/ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100803 | 20100728 |
| 19987 | e/ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 20031 | e/ref | gcc -m64 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 20130 | e/ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 20317 | e/ref | gcc -m64 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 20559 | e/ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 20614 | e/ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 20636 | e/ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 20669 | e/ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 20669 | e/ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100803 | 20100728 |
| 20680 | e/ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100803 | 20100728 |
| 21769 | e/ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21824 | e/ref | gcc -m64 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21890 | e/ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 21989 | e/ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100803 | 20100728 |
| 22418 | e/ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100803 | 20100728 |
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm5 e/x86-xmm6 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
|