| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 242490 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 250699 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 256731 | ref | gcc -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 258962 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 264223 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 271304 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 274795 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 275076 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 275265 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 275295 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 279746 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 280754 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 284484 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 285702 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 287000 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140616 | 20140529 |
| 327209 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140616 | 20140529 |
| 327445 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140616 | 20140529 |
| 396628 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 396679 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 396817 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 397218 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 398663 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 401787 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 402900 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 403216 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 404178 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 405374 | ref | gcc -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 410205 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 410373 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 410444 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 411554 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 411578 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 417798 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 418745 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 420207 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 420895 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 421641 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 422520 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 424428 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 424434 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 424439 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 424442 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140616 | 20140529 |
| 424447 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 430262 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 437464 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140616 | 20140529 |
| 459307 | ref | gcc -Os -fomit-frame-pointer | 20140616 | 20140529 |
| 460876 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140616 | 20140529 |
| 461672 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 461710 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140616 | 20140529 |
| 466622 | ref | gcc -O -fomit-frame-pointer | 20140616 | 20140529 |
| 471843 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140616 | 20140529 |
| 509777 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140616 | 20140529 |
| 1199104 | ref | cc | 20140616 | 20140529 |
| 1199114 | ref | gcc | 20140616 | 20140529 |
| 1199195 | ref | gcc -funroll-loops | 20140616 | 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
|