| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 167049 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 167800 | ref | gcc -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 168955 | ref | gcc -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 173004 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 174527 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 174776 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 176057 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 177330 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 180229 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 181190 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 192112 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 192135 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 212022 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 212666 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 214772 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 214776 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 214798 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 214798 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 214798 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 215393 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 215403 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 215417 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 215429 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 215434 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 245293 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 245707 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 268472 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 268935 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 281687 | ref | gcc -O -fomit-frame-pointer | 20141020 | 20141014 |
| 281687 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 281687 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 281689 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 281917 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 281944 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141020 | 20141014 |
| 284829 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 284955 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 286221 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141020 | 20141014 |
| 286243 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 286243 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 286243 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 286243 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 304373 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 306535 | ref | gcc -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 306567 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 307002 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 307493 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 321808 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 332556 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 332578 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 332580 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 332580 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 332583 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 825730 | ref | gcc | 20141020 | 20141014 |
| 825731 | ref | gcc -funroll-loops | 20141020 | 20141014 |
| 825746 | ref | cc | 20141020 | 20141014 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | aesni |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | aesni
|