| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1705696 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 1720529 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 1923572 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 1993843 | ref | gcc -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 1999591 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2025475 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2130095 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2174511 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2303058 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2311573 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140606 | 20140529 |
| 2311860 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140606 | 20140529 |
| 2576687 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2576717 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2576868 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2577012 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 2577171 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 3465572 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 7223381 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7245251 | ref | gcc -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7270638 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7517992 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7541374 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7663607 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7669689 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7670422 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7694769 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 7695435 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 8293101 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 9083222 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9093709 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9097073 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9098185 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9098351 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9197064 | ref | gcc -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9197250 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9197321 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9199119 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 9204307 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140606 | 20140529 |
| 10011984 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140606 | 20140529 |
| 15128943 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15129576 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15130044 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15130061 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15130154 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15562589 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15863195 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15863269 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15886817 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15958726 | ref | gcc -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 15959583 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 17010636 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 17653401 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 26051100 | ref | cc | 20140606 | 20140529 |
| 26051117 | ref | gcc -funroll-loops | 20140606 | 20140529 |
| 26051803 | ref | gcc | 20140606 | 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
|