| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 551113 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 571311 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 611178 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 612555 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 664953 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 699527 | ref | gcc -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 702030 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 721987 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 733229 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 733288 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 733336 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 733438 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 755679 | ref | gcc -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 789222 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 794265 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 808315 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 808319 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 808336 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 808360 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 808462 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 872339 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 908455 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 922624 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 947663 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 949467 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140613 | 20140529 |
| 950746 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140613 | 20140529 |
| 989821 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 989862 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140613 | 20140529 |
| 989871 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 989919 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 990054 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 992687 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1009616 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1009647 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1018619 | ref | gcc -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1018625 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1019108 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1019186 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1052778 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1052890 | ref | gcc -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1083419 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1116067 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1146084 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1146130 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1146210 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1147402 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1172539 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1178959 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1179099 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1184178 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140613 | 20140529 |
| 1203595 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140613 | 20140529 |
| 1217945 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140613 | 20140529 |
| 3687539 | ref | gcc | 20140613 | 20140529 |
| 3687853 | ref | cc | 20140613 | 20140529 |
| 3688273 | ref | gcc -funroll-loops | 20140613 | 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
|