| Time | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 995757 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1035236 | simple | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1038381 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1050123 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1058816 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1059366 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1060418 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1064691 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1110034 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1113673 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1113674 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1138940 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1146002 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1146011 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1146085 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1151647 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1153543 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1158010 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1158012 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1158023 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1158028 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1158034 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1167756 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1167776 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1167787 | unrolled | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1175696 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1175700 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1175724 | unrolled | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1177318 | unrolled | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1193644 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1193646 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1193659 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1193660 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1193660 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1197376 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1215067 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1250794 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1261270 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1262808 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1275571 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1275585 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1275589 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1275590 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1275591 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1277869 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1277883 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1277893 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1277896 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1284017 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1287443 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1287560 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1303991 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1397167 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1401001 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1592604 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1592634 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1608464 | spec | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1630816 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1656518 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1667864 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1668812 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1668843 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1669647 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1669964 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1669979 | unrolled | gcc -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1669992 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1670016 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1670071 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1683912 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1693510 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1693515 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1693540 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1693546 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1693585 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 1709242 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1709296 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1732652 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1732719 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1732748 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1752934 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1758871 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1801352 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1860547 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1880671 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1947072 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1951983 | spec | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1972132 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1972247 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 1982601 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1982685 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1984997 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1987152 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 1999619 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 2009563 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 2020731 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2022048 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 2025938 | spec | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2028804 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 2100602 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 2103828 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2108749 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2108765 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2108772 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2108814 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2121263 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2189265 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2229978 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2309517 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 2491360 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2491376 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2540884 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2540911 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2540988 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2541028 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2541043 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2622989 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2633426 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2634153 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2638757 | spec | gcc -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2835417 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 2840663 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 4024847 | unrolled | cc | 20140429 | 20140425 | 
| 4024864 | unrolled | gcc -funroll-loops | 20140429 | 20140425 | 
| 4024985 | unrolled | gcc | 20140429 | 20140425 | 
| 7214680 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7230856 | simple | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7293836 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7309705 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7343865 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7497344 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7646295 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7648538 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7769012 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7925373 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7942142 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7942226 | simple | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 7952361 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7953541 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7953626 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7953732 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 7953746 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 | 
| 8017649 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8017689 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8017751 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8017880 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8018816 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8102641 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8124719 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8124770 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8124822 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8124847 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8124849 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8128703 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 | 
| 8227165 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8227246 | simple | gcc -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8227253 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8227809 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8241685 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 8241847 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 | 
| 27713449 | simple | gcc | 20140429 | 20140425 | 
| 27715451 | simple | cc | 20140429 | 20140425 | 
| 27716740 | simple | gcc -funroll-loops | 20140429 | 20140425 | 
| 61521993 | spec | gcc | 20140429 | 20140425 | 
| 61540729 | spec | cc | 20140429 | 20140425 | 
| 61573388 | spec | gcc -funroll-loops | 20140429 | 20140425 |