| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 193972 | opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 195488 | opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 195864 | opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 209852 | opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 221484 | mmx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 226228 | mmx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 245028 | mmx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 249544 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 261436 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 284000 | mmx | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 284480 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 310700 | 32bit-2ktable | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 311948 | opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 313188 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 315348 | sphlib-adapted | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 332484 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 335032 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 337368 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 340044 | sphlib-adapted | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 342888 | sphlib-adapted | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 344876 | sphlib-adapted | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 347464 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 384668 | opt64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 390660 | opt64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 391316 | opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 413668 | 32bit-bytesliced-c-fast | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 675536 | 32bit-bytesliced-c-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 707556 | 8bit_c | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 708168 | 32bit-bytesliced-c-fast | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 825248 | 32bit-bytesliced-c-fast | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 877172 | 32bit-bytesliced-c-fast | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 900940 | 8bit_c | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1023044 | 32bit-bytesliced-c-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1060380 | 32bit-bytesliced-c-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1063436 | 8bit_c | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1067236 | 32bit-2ktable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1071864 | 32bit-2ktable | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1079588 | 32bit-2ktable | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 1171380 | 8bit_c | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| 3052920 | 32bit-bytesliced-c-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160729 | 20160724 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni-intr |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni-intr |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni-intr |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni-intr |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vperm-intr |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vperm-intr |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vperm-intr |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | vperm-intr |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx-intr |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx-intr |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx-intr |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx-intr |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vperm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sphlib |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sphlib-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sphlib-adapted |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bit_c |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 32bit-2ktable |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-fast |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vperm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sphlib-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-fast |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sphlib |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bit_c |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sphlib-adapted |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 32bit-2ktable |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vperm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sphlib |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sphlib-adapted |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 32bit-2ktable |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sphlib-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bit_c |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-fast |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | vperm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bit_c |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 32bit-bytesliced-c-fast |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sphlib-adapted |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sphlib |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | mmx |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sphlib-small |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 32bit-2ktable |