| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 257875 | inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 276248 | inplace32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 295700 | opt64lcufull | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 306473 | opt64u6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 308517 | opt64lcu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 310090 | opt64ufull | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 313285 | opt64lcufull | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 321972 | opt64u6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 324476 | opt64lcu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 325237 | inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 328674 | inplace32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 331146 | opt64ufull | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 380163 | opt64u6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 380166 | opt64u6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 381874 | opt64lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 382785 | opt64lcu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 410756 | opt64lcufull | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 417713 | opt64ufull | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 547971 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 632419 | compact64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 750119 | compact64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 1028435 | compact64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 1108804 | compact64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 2381340 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 2821882 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| 4615699 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160803 | 20160731 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmarmv7a |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmarmv7a |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmarmv7a |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmarmv7a |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt64lcufullshld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmarmv7aneon |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmarmv7aneon |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmarmv7aneon |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmarmv7aneon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmarmv6m |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmarmv6m |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmarmv6m |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmarmv6m |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmarmv7m |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmarmv7m |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmarmv7m |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmarmv7m |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | asmx86-64 |
| gcc -march=native -mtune=native -O3 -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-64-shld |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | asmx86-64-shld |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | asmx86-64-shld |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | asmx86-64-shld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt64lcufullshld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt64lcufull opt64ufull |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt64lcufullshld |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt64lcufullshld |