| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4254566 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4418372 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 4586124 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4608008 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4618547 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4706626 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4712896 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 4757080 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4758187 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4758417 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4758426 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4758626 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4758641 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 4784738 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 5186279 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 5631364 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 5632484 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8258507 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8258606 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8262917 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8269914 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8299108 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8299453 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8299486 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8299801 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8299839 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8301556 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8522711 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8522860 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8523608 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8523794 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8524256 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8730455 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 8752037 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8752765 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8753302 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8753324 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8753771 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8753828 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 8895865 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8896971 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8897574 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8900943 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8907126 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8907399 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 8948837 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9464319 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9465187 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9491310 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9493175 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9535357 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 9554712 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 35814612 | ref | gcc -funroll-loops | 20140603 | 20140529 |
| 35814799 | ref | gcc | 20140603 | 20140529 |
| 35814987 | ref | cc | 20140603 | 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
|