| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 250410 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 254124 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 256765 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 258790 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 264027 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 271309 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 274831 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 274845 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 274940 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275401 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275473 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 279286 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 280052 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 284273 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 285691 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 327279 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 327314 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140529 |
| 396669 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396680 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396715 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 397253 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 397448 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 398454 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401758 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 402892 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 403018 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 404217 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 410190 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 410216 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 410275 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 410333 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 411524 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 417842 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 418527 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 420687 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 420895 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 421641 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 421956 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 422699 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 424421 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 424424 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 424440 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 424550 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140601 | 20140529 |
| 429178 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 430271 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 437465 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 461653 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 461772 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 463215 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140529 |
| 463223 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 465789 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 472854 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1199094 | ref | gcc | 20140601 | 20140529 |
| 1199226 | ref | cc | 20140601 | 20140529 |
| 1245182 | ref | gcc -funroll-loops | 20140601 | 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
|