| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 295004 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 296936 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 299274 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 321392 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 321710 | lower-mem | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 321722 | lower-mem | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 327322 | lower-mem | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 329292 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 335026 | lower-mem | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 335038 | lower-mem | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 337360 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 337688 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 338090 | lower-mem | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 338610 | lower-mem | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 340726 | lower-mem | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 341178 | lower-mem | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 341806 | sphlib-small | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 341826 | sphlib-small | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 341898 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 342990 | lower-mem | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 343170 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 343778 | sphlib-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 343944 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 343964 | lower-mem | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 345048 | sphlib-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 348416 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 349222 | sphlib-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 353816 | lower-mem | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 370538 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 370542 | sphlib-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 370558 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 385610 | lower-mem | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 385630 | sphlib-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 385952 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 385962 | sphlib-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 386020 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 386032 | lower-mem | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 386188 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 386518 | sphlib-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 386618 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 399352 | lower-mem | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 399354 | lower-mem | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 399364 | lower-mem | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 737532 | sphlib-small | gcc -funroll-loops | 20140528 | 20140525 |
| 737580 | sphlib-small | cc | 20140528 | 20140525 |
| 737604 | sphlib-small | gcc | 20140528 | 20140525 |
| 818374 | 8-bit | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 820310 | 8-bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 823766 | 8-bit | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 823768 | 8-bit | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 823946 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 838840 | 8-bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 839292 | 8-bit | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 839294 | 8-bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 842774 | 8-bit | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 842784 | 8-bit | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 852614 | 8-bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 859200 | 8-bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 886000 | lower-mem | gcc | 20140528 | 20140525 |
| 886002 | lower-mem | gcc -funroll-loops | 20140528 | 20140525 |
| 886004 | lower-mem | cc | 20140528 | 20140525 |
| 2153482 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2153484 | 8-bit | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2153596 | 8-bit | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2196560 | 8-bit | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2196562 | 8-bit | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2196562 | 8-bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 4476082 | 8-bit | gcc | 20140528 | 20140525 |
| 4476368 | 8-bit | gcc -funroll-loops | 20140528 | 20140525 |
| 4476480 | 8-bit | cc | 20140528 | 20140525 |
| Compiler | Implementations |
| cc | 8-bit lower-mem |
| gcc | 8-bit lower-mem |
| gcc -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | lower-mem |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops | 8-bit lower-mem |
| gcc -funroll-loops -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mabi=32 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mabi=32 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mabi=32 -Os -fomit-frame-pointer | 8-bit lower-mem |
| Compiler | Implementations |
| cc | no-salt |
| gcc | no-salt |
| gcc -funroll-loops | no-salt |
| Compiler | Implementations |
| cc | different-order |
| gcc | different-order |
| gcc -funroll-loops | different-order |
| Compiler | Implementations |
| cc | new-aes-round |
| gcc | new-aes-round |
| gcc -funroll-loops | new-aes-round |
| Compiler | Implementations |
| cc | IntelL1Cache |
| gcc | IntelL1Cache |
| gcc -funroll-loops | IntelL1Cache |
| Compiler | Implementations |
| cc | low-mem |
| gcc | low-mem |
| gcc -funroll-loops | low-mem |
| Compiler | Implementations |
| cc | sphlib |
| gcc | sphlib |
| gcc -funroll-loops | sphlib |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | different-order no-salt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | different-order no-salt |
| gcc -mabi=32 -O2 -fomit-frame-pointer | different-order no-salt |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | low-mem |
| gcc -mabi=32 -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | sphlib |
| gcc -O3 -fomit-frame-pointer | sphlib |
| gcc -Os -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -Os -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -O2 -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -O3 -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | lower-mem |
| gcc -mabi=32 -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | 8-bit |
| gcc -funroll-loops -O3 -fomit-frame-pointer | 8-bit |
| gcc -mabi=32 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | low-mem |
| gcc -mabi=32 -O3 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | IntelL1Cache low-mem |
| gcc -funroll-loops -O3 -fomit-frame-pointer | IntelL1Cache low-mem |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | IntelL1Cache low-mem |
| gcc -mabi=32 -O3 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | new-aes-round |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -O3 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mabi=32 -O3 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | different-order no-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | different-order no-salt |
| gcc -mabi=32 -O3 -fomit-frame-pointer | different-order no-salt |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | low-mem |
| gcc -mabi=32 -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -mabi=32 -O -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | different-order |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | different-order |
| gcc -mabi=32 -O -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | new-aes-round |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | new-aes-round |
| gcc -mabi=32 -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | IntelL1Cache |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | IntelL1Cache |
| gcc -mabi=32 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | low-mem |
| gcc -mabi=32 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | different-order |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | different-order |
| gcc -funroll-loops -Os -fomit-frame-pointer | different-order |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | different-order |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | different-order |
| gcc -mabi=32 -Os -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | no-salt |
| gcc -mabi=32 -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mabi=32 -O2 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | different-order no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | different-order no-salt |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | different-order no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mabi=32 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mabi=32 -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mabi=32 -Os -fomit-frame-pointer | IntelL1Cache |