| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 808568 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 808654 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 816397 | optimized_nonSSE | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 837203 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 837508 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 851132 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 851670 | optimized_nonSSE | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 857548 | optimized_nonSSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 873900 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141025 | 20141014 |
| 875698 | optimized_nonSSE | gcc -funroll-loops -O -fomit-frame-pointer | 20141025 | 20141014 |
| 940267 | optimized_nonSSE | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 940324 | optimized_nonSSE | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 940324 | optimized_nonSSE | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 940341 | optimized_nonSSE | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 940395 | optimized_nonSSE | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 967751 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 970421 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 988125 | optimized_nonSSE | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1013586 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180224 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180286 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180303 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180324 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180385 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1180933 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1189778 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1207830 | ref | gcc -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1208074 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1218370 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1218707 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1227600 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1233795 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1233949 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1234205 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1244474 | ref | gcc -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1244897 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1250672 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1251332 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1262547 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1274895 | optimized_nonSSE | gcc -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1301421 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1301431 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1301645 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1301828 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1301865 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 1330062 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1341480 | ref | gcc -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1347210 | optimized_nonSSE | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1351084 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1369618 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1377370 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1377394 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1377398 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1377450 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1377458 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1379638 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1382250 | optimized_nonSSE | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1437415 | optimized_nonSSE | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1453149 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1456031 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1456142 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1456260 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1456294 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1456316 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1518617 | optimized_nonSSE | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1552414 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1600755 | optimized_nonSSE | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1667518 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1724672 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1760904 | optimized_nonSSE | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1761924 | optimized_nonSSE | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1761975 | optimized_nonSSE | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1766883 | optimized_nonSSE | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1769167 | ref | gcc -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1777505 | optimized_nonSSE | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1782512 | optimized_nonSSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 1837547 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 1851938 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 1976691 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 2707048 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141025 | 20141014 |
| 2707585 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141025 | 20141014 |
| 3497596 | optimized_nonSSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 9169615 | ref | gcc -funroll-loops | 20141025 | 20141014 |
| 9215479 | ref | gcc | 20141025 | 20141014 |
| 9350962 | ref | cc | 20141025 | 20141014 |
| 11897042 | optimized_nonSSE | gcc -funroll-loops | 20141025 | 20141014 |
| 12021332 | optimized_nonSSE | gcc | 20141025 | 20141014 |
| 12059372 | optimized_nonSSE | cc | 20141025 | 20141014 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | optimized_nonSSE ref
|