| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1309193 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1315548 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1318965 | ref | gcc -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1339825 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 1344107 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1357161 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1363740 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 1369545 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1383903 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1396741 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1599963 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1600064 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1600092 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1600094 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1600203 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1734348 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140621 | 20140529 |
| 1734504 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140621 | 20140529 |
| 7249729 | ref | gcc -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7257315 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7481029 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7528661 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7568620 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7580670 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7583898 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7584841 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7648134 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7648222 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 7689737 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 9276171 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9302295 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9307659 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9310465 | ref | gcc -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9316658 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9327231 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9338169 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9340876 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9341395 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9341965 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 9359047 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 15585411 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 15585540 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 15586992 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 15587371 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 15588574 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16331820 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16333811 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16364522 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16396808 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16574857 | ref | gcc -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16575326 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16602551 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 16614137 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 33066146 | ref | gcc -funroll-loops | 20140621 | 20140529 |
| 33066292 | ref | cc | 20140621 | 20140529 |
| 33067342 | ref | gcc | 20140621 | 20140529 |
| 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
|