| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 995771 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1037108 | simple | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1038426 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1050090 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1058813 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1059070 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1059335 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1060466 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1109935 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1113682 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1113688 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1138930 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1145887 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1146024 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1146082 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1151660 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1157966 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1157966 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1157980 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1157997 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1158157 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1160364 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1167771 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1167818 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1167820 | unrolled | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1169257 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1174956 | unrolled | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1174983 | unrolled | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1175710 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1193644 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1193652 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1193652 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1193652 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1193660 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1197239 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1210712 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1249641 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1261257 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1261310 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1276045 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1276054 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1276057 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1276057 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1276069 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1277518 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1277522 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1277534 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1277537 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1277538 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1283990 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1288716 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1303620 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1397180 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1401789 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1592648 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1592652 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1609644 | spec | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1630779 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1656538 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1667861 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1668817 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1668848 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1669658 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1669968 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1669983 | unrolled | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1670039 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1670064 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1678177 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1684034 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1693536 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1693539 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1693551 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1693564 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1693570 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 1709897 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1710009 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1733308 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1733419 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1733438 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1752828 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1758857 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1801233 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1871650 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 1903225 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1943501 | spec | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1947116 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1982475 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1982518 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 1988335 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1990679 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1992518 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 1993238 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2000699 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2000730 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2004739 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2019057 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2021499 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2100638 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 2103847 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2103864 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2103879 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2103921 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2104082 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2117434 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2138044 | spec | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2209959 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2230035 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2309208 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 2491323 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2491388 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2540850 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2540866 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2540867 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2540870 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2540957 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2622933 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2638651 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2638746 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2638747 | spec | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2835403 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 2835834 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 4024877 | unrolled | gcc | 20140609 | 20140529 |
| 4024887 | unrolled | cc | 20140609 | 20140529 |
| 4025026 | unrolled | gcc -funroll-loops | 20140609 | 20140529 |
| 7214454 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7292979 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7309965 | simple | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7310287 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7314707 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7345548 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7647840 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 7648311 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 7769066 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 7769254 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 7934415 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7934475 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7934507 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7934557 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7934567 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 7942178 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 7945882 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8017887 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8017903 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8018000 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8018041 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8018052 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8124893 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8124918 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8124962 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8125108 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8125709 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8127682 | simple | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8128290 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 8226925 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8227353 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8227356 | simple | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8227600 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8241991 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8242033 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27715647 | simple | gcc | 20140609 | 20140529 |
| 27715964 | simple | gcc -funroll-loops | 20140609 | 20140529 |
| 27717199 | simple | cc | 20140609 | 20140529 |
| 61469381 | spec | cc | 20140609 | 20140529 |
| 61485889 | spec | gcc -funroll-loops | 20140609 | 20140529 |
| 61511071 | spec | gcc | 20140609 | 20140529 |