| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 140596 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 140598 | sphlib-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 140986 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 141002 | sphlib-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 142646 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 142646 | sphlib-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 144296 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 144302 | sphlib-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 148442 | sphlib-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 148458 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 148720 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 148730 | sphlib-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 149870 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 151698 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 152820 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 153068 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 153148 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 157024 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 170502 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 171916 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 171916 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 171916 | sphlib-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 176612 | lower-mem | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 177226 | sphlib-small | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 177234 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 177632 | sphlib-small | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 179878 | lower-mem | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183710 | lower-mem | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 189106 | lower-mem | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 196570 | lower-mem | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 196572 | lower-mem | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 196932 | lower-mem | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 196938 | lower-mem | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 204896 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 204964 | lower-mem | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 204976 | lower-mem | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 218240 | lower-mem | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 218340 | lower-mem | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 218726 | lower-mem | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 218726 | lower-mem | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 218750 | lower-mem | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 237698 | lower-mem | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 238118 | lower-mem | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 428984 | 8-bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 429094 | 8-bit | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 433188 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 436396 | 8-bit | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 437634 | 8-bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 438016 | 8-bit | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 438024 | 8-bit | gcc -mabi=32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 441448 | 8-bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 445434 | 8-bit | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 445446 | 8-bit | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 446320 | 8-bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 452650 | 8-bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 453844 | sphlib-small | gcc -funroll-loops | 20140528 | 20140525 |
| 453856 | sphlib-small | cc | 20140528 | 20140525 |
| 453858 | sphlib-small | gcc | 20140528 | 20140525 |
| 479456 | lower-mem | gcc | 20140528 | 20140525 |
| 479462 | lower-mem | gcc -funroll-loops | 20140528 | 20140525 |
| 479468 | lower-mem | cc | 20140528 | 20140525 |
| 1120504 | 8-bit | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 1121514 | 8-bit | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
| 1121528 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 1153052 | 8-bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
| 1153052 | 8-bit | gcc -mabi=32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 1153054 | 8-bit | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
| 2350098 | 8-bit | gcc -funroll-loops | 20140528 | 20140525 |
| 2350388 | 8-bit | gcc | 20140528 | 20140525 |
| 2350584 | 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 | new-aes-round |
| gcc | new-aes-round |
| gcc -funroll-loops | new-aes-round |
| 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 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 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 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 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 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 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 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 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 low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | 8-bit 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 low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 8-bit 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 low-mem lower-mem new-aes-round no-salt |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | 8-bit 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 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 |
| 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 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 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=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 |
| 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=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 |
| 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 -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 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib-small |
| 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 | no-salt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| gcc -mabi=32 -O2 -fomit-frame-pointer | 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 | 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 -mabi=32 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | low-mem |
| gcc -mabi=32 -O3 -fomit-frame-pointer | low-mem |
| 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 | no-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | no-salt |
| gcc -mabi=32 -O3 -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | low-mem |
| gcc -fno-schedule-insns -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 | 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 | 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 | 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 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -O3 -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 | 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 |
| 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 | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -O3 -fomit-frame-pointer | 8-bit |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 8-bit |
| 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 | 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 | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 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 -fno-schedule-insns -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | low-mem |
| 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 -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mabi=32 -Os -fomit-frame-pointer | new-aes-round |