| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 42496 | generic64lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 42840 | generic64lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 44264 | generic64lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 44516 | generic64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 48240 | generic64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 48708 | generic64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 49092 | generic64lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 56436 | generic64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 119824 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 134180 | generic32lc | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 134408 | generic32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 138032 | generic32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 141772 | generic32lc | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 156612 | generic32lc | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 157848 | generic32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 157924 | generic32lc | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 159752 | generic32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 162308 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 175536 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 176812 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 256968 | reference | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 632228 | reference | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 690716 | reference | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 1616164 | reference | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2074748 | reference32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2186368 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2353356 | reference32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2618900 | reference32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3764068 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3981036 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 4136648 | reference32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 5043440 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| Compiler | Implementations |
| g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | KnightsLanding |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | KnightsLanding |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | KnightsLanding |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | KnightsLanding |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | Bulldozer |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | Bulldozer |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | Bulldozer |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | Bulldozer |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | AVR8 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | AVR8 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | AVR8 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | Haswell Nehalem SandyBridge |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | Haswell Nehalem SandyBridge |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | Haswell Nehalem SandyBridge |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | Haswell Nehalem SandyBridge |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmX86-64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmX86-64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmX86-64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmX86-64shld |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmX86-64shld |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmX86-64shld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | generic64lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | reference32bits |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | generic32lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | generic32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | reference |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | compact |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | generic64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmX86-64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmX86-64shld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | generic64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | generic64lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | AVR8 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | reference |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | compact |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | reference32bits |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | generic32lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | generic32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | reference32bits |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | generic64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | compact |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | generic32lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | generic64lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | generic32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | reference |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | compact |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | generic32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | generic64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | generic64lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | reference |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | generic32lc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | reference32bits |