| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 12064 | x86_xmm5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 12088 | x86_xmm5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 12088 | x86_xmm5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 12460 | x86_xmm5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 16628 | e/x86-pm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17144 | e/x86-pm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17152 | e/x86-athlon | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17196 | e/x86-pm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17220 | e/x86-athlon | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17220 | e/x86-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17232 | e/x86-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17248 | e/x86-pm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17248 | e/x86-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17252 | e/x86-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17272 | e/x86-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17644 | e/x86-athlon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 17672 | e/x86-athlon | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 18336 | e/x86-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 18368 | e/x86-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 18524 | e/x86-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 25152 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 27320 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 28824 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 29116 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 29156 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 30128 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 30436 | e/x86-mmx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 30920 | e/x86-mmx | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 30924 | e/x86-mmx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 32124 | e/x86-mmx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 34252 | e/x86-1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 34376 | e/x86-1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 34416 | e/x86-1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 34436 | e/x86-1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 34640 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 35704 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 37732 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 43056 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 47676 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 49328 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 49968 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 50696 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 50948 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 55624 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-xmm e/x86-xmm2 e/x86-xmm4 e/x86-xmm5 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-xmm e/x86-xmm2 e/x86-xmm4 e/x86-xmm5 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-xmm e/x86-xmm2 e/x86-xmm4 e/x86-xmm5 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-xmm e/x86-xmm2 e/x86-xmm4 e/x86-xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-1 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-xmm2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-athlon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | x86_xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-xmm4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/x86-pm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-1 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-xmm2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-athlon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-xmm4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | x86_xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-pm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/x86-2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-xmm4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-1 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-pm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | x86_xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-athlon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-xmm2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/x86-mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-xmm2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-pm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-1 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-athlon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | x86_xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-xmm5 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-xmm4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/x86-3 |