| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 639995 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 644568 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 662543 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 681763 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 718004 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 723567 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 723830 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 747961 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 748360 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 748372 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 748421 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 748897 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 751139 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 765223 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 795171 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 874932 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 878670 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 887590 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 891527 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 924577 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 942576 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 949379 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 949812 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 949865 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 954388 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 954839 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 964953 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 965854 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 965960 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 969489 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 971017 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 971327 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 972133 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 976562 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 983774 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 983826 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1004187 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 1004400 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 1004587 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 1004607 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 1004714 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 1058228 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1058424 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1058597 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1058867 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1059154 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1070756 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1132410 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1132874 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1133375 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1133997 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1134329 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 3280711 | ref | cc | 20140601 | 20140529 |
| 3280831 | ref | gcc | 20140601 | 20140529 |
| 3281762 | 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
|