| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 276280 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 278094 | ref | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 278181 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 279069 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 280219 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 280224 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 280842 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 281346 | ref | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 282807 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 285751 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 296398 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 299520 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 304857 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
| 305227 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 305597 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 305603 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 305993 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 308772 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 308949 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 308994 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 309052 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 309256 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 317740 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
| 317759 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 318946 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 319117 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 319140 | ref | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
| 319939 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 322001 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 341996 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 342121 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 342173 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 342567 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 343250 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 349330 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 357722 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 359824 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 384045 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 384049 | ref | gcc -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 385714 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 402842 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 404171 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 570612 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 571027 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 571055 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 571257 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 573114 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 598453 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 703262 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 732406 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 781869 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 819186 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 972965 | ref | gcc | 20140611 | 20140529 |
| 972992 | ref | gcc -funroll-loops | 20140611 | 20140529 |
| 973170 | ref | cc | 20140611 | 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
|