| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 137906 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 138584 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 143252 | sphlib-small | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 143437 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 144077 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 160848 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 162590 | sphlib-small | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 168611 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 168948 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 168990 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 173276 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 174730 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 174736 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 175740 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 176796 | sphlib-small | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 178128 | sphlib-small | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 181924 | sphlib-small | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 181926 | sphlib-small | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 181935 | sphlib-small | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 181953 | sphlib-small | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 182012 | sphlib-small | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 202591 | sphlib-small | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 202592 | sphlib-small | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 202600 | sphlib-small | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 202633 | sphlib-small | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 202686 | sphlib-small | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 208541 | lower-mem | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 219890 | sphlib-small | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 219963 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 219969 | sphlib-small | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 219975 | sphlib-small | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
| 220042 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 220179 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 220555 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 222015 | lower-mem | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 224241 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 224255 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
| 225888 | lower-mem | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 225900 | lower-mem | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 226773 | lower-mem | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 226894 | lower-mem | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 227903 | lower-mem | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 231298 | lower-mem | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 234934 | lower-mem | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 235712 | lower-mem | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 235740 | lower-mem | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 240696 | lower-mem | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 240805 | lower-mem | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 241242 | sphlib-small | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 241243 | sphlib-small | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 241251 | sphlib-small | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 241294 | sphlib-small | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
| 242636 | lower-mem | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 250732 | lower-mem | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 250737 | lower-mem | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 250750 | lower-mem | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 250770 | lower-mem | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 250959 | lower-mem | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 252852 | lower-mem | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 264946 | lower-mem | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 264952 | lower-mem | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 264965 | lower-mem | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 264980 | lower-mem | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 264981 | lower-mem | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 277554 | lower-mem | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 277875 | lower-mem | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
| 288250 | sphlib-small | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 294920 | lower-mem | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
| 294953 | lower-mem | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 294980 | lower-mem | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 297178 | lower-mem | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 297293 | lower-mem | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 308305 | lower-mem | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 316950 | lower-mem | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 317032 | lower-mem | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 317041 | lower-mem | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 317157 | lower-mem | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 317243 | lower-mem | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
| 437220 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 438041 | 8-bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 443773 | 8-bit | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 451007 | 8-bit | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 451133 | 8-bit | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 462306 | 8-bit | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 462321 | 8-bit | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 462360 | 8-bit | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 462374 | 8-bit | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 462404 | 8-bit | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 463417 | 8-bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 469841 | 8-bit | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 476778 | 8-bit | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 669952 | sphlib-small | gcc | 20140612 | 20140529 |
| 669985 | sphlib-small | gcc -funroll-loops | 20140612 | 20140529 |
| 670024 | sphlib-small | cc | 20140612 | 20140529 |
| 888917 | lower-mem | cc | 20140612 | 20140529 |
| 888934 | lower-mem | gcc -funroll-loops | 20140612 | 20140529 |
| 889203 | lower-mem | gcc | 20140612 | 20140529 |
| 951629 | 8-bit | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 952392 | 8-bit | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 958902 | 8-bit | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 958925 | 8-bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 964395 | 8-bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 964488 | 8-bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 966003 | 8-bit | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 970170 | 8-bit | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 980578 | 8-bit | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 980605 | 8-bit | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 980615 | 8-bit | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 980623 | 8-bit | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 980640 | 8-bit | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 990778 | 8-bit | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
| 990795 | 8-bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 999748 | 8-bit | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 999750 | 8-bit | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 999793 | 8-bit | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1000052 | 8-bit | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1003667 | 8-bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1003808 | 8-bit | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1003887 | 8-bit | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1033940 | 8-bit | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1034026 | 8-bit | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1091798 | 8-bit | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1250661 | 8-bit | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 4011877 | 8-bit | cc | 20140612 | 20140529 |
| 4011972 | 8-bit | gcc -funroll-loops | 20140612 | 20140529 |
| 4012008 | 8-bit | gcc | 20140612 | 20140529 |
| 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 -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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 8-bit lower-mem |
| Compiler | Implementations |
| cc | different-order no-salt |
| gcc | different-order no-salt |
| gcc -O3 -fomit-frame-pointer | lower-mem |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | lower-mem |
| gcc -funroll-loops | different-order no-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | lower-mem |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | IntelL1Cache low-mem lower-mem |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | IntelL1Cache low-mem lower-mem |
| 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 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -funroll-loops | sphlib |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | different-order |
| gcc -O -fomit-frame-pointer | different-order |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | different-order |
| gcc -funroll-loops -O -fomit-frame-pointer | different-order |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | different-order |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | no-salt |
| gcc -O3 -fomit-frame-pointer | no-salt |
| gcc -O -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -O -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | new-aes-round |
| gcc -O3 -fomit-frame-pointer | new-aes-round |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | sphlib |
| gcc -O3 -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O3 -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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | 8-bit |
| gcc -funroll-loops -O3 -fomit-frame-pointer | 8-bit |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8-bit |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | different-order |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | different-order |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | different-order |
| gcc -funroll-loops -O2 -fomit-frame-pointer | different-order |
| gcc -funroll-loops -O3 -fomit-frame-pointer | different-order |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | low-mem |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -O3 -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | new-aes-round |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -O -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | sphlib |
| 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 -mcpu=cortex-a5 -Os -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -Os -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | no-salt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -Os -fomit-frame-pointer | no-salt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | low-mem |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -Os -fomit-frame-pointer | low-mem |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -O2 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -O3 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | new-aes-round |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| 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 | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | IntelL1Cache |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | IntelL1Cache |
| 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 | sphlib-small |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | low-mem |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | low-mem |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | lower-mem |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | lower-mem |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | 8-bit lower-mem |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | 8-bit lower-mem |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 8-bit |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 8-bit |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 8-bit |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 8-bit |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | different-order |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | low-mem |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | sphlib-small |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | different-order |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | different-order no-salt |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | different-order |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | no-salt |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | no-salt |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | no-salt |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | different-order |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | different-order |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | low-mem |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 8-bit |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | IntelL1Cache |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | new-aes-round |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | new-aes-round |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | IntelL1Cache |
| Compiler | Implementations |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | low-mem |
| Compiler | Implementations |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | new-aes-round |