| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 384307 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 386994 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 387205 | ref | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 388148 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 389616 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 389890 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 390082 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 392360 | ref | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 393503 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 398211 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 413281 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 418198 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 421264 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 421655 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 421881 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
| 423098 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 424260 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 428116 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 428132 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 428892 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 428978 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 429186 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 440790 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 441190 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
| 442043 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 442378 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 442583 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 442862 | ref | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
| 446848 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 476612 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 476702 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 476876 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 477629 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 478086 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 489040 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 500516 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 502557 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 536098 | ref | gcc -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 537459 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 539222 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 563711 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 565726 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 801193 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 801915 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 802496 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 802554 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 803169 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 840210 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 988084 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 1085103 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 1128252 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 1174607 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 1361887 | ref | gcc -funroll-loops | 20140611 | 20140529 |
| 1362081 | ref | gcc | 20140611 | 20140529 |
| 1363365 | 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
|