| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1043850 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1070070 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1080560 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1083768 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1084233 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1088132 | simple | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1095364 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1117944 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1117960 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1117974 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1117986 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1117987 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1118797 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1131125 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1131127 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1183328 | unrolled | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1183328 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1184098 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1188416 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1189795 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1193040 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1194961 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1200115 | unrolled | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1200642 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1201351 | unrolled | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1207937 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1207945 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1207946 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1207956 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1207958 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1208436 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1208484 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1208705 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1236390 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1236577 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1274846 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1276230 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1276244 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1276250 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1276251 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1276251 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1276356 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1277360 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1277380 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1277388 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1277388 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1277408 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1284603 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1312309 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 1329279 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1343780 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1343976 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1354407 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1426176 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 1554329 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1554329 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1688501 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1688509 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1688517 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1688540 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1688556 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1689261 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1689287 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1690140 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1690141 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1690166 | unrolled | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1690244 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1690269 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1701407 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 1735490 | spec | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1752115 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1814620 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1818883 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1901913 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1919561 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1919738 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1944143 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1944153 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1953998 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1980351 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 1981737 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 2010071 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2023420 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 2029218 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2235760 | spec | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2238599 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2274956 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2285554 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2301241 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2305168 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2348691 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2356219 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2358905 | spec | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2359834 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2365772 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2366528 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2368882 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2377944 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2394129 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 2436125 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2436897 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2436927 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2436950 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2440354 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2445032 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2529841 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2563914 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2639233 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 2655945 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2655965 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2827543 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2835427 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2835764 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2836617 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2836770 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2914670 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2916935 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2924880 | spec | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
| 2927672 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 3123782 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 3134523 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 4040458 | unrolled | gcc | 20140429 | 20140425 |
| 4040482 | unrolled | cc | 20140429 | 20140425 |
| 4040524 | unrolled | gcc -funroll-loops | 20140429 | 20140425 |
| 7036967 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7050750 | simple | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7112881 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7128208 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7165499 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7310080 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7445827 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7447812 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7564706 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7716845 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7734414 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7734424 | simple | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7757156 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7757156 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7757211 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7757245 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7757480 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 7819754 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 7821128 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 7821483 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
| 7821540 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 7822133 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 7891170 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7914302 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7922761 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7923654 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7923665 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7923703 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 7923760 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 8010687 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 8020330 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 8020833 | simple | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
| 8021051 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
| 8029890 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 8029892 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27021673 | simple | gcc | 20140429 | 20140425 |
| 27022044 | simple | cc | 20140429 | 20140425 |
| 27022319 | simple | gcc -funroll-loops | 20140429 | 20140425 |
| 62363010 | spec | cc | 20140429 | 20140425 |
| 62367661 | spec | gcc | 20140429 | 20140425 |
| 62392434 | spec | gcc -funroll-loops | 20140429 | 20140425 |