Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1755 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1755 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140623 | 20140622 |
1758 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
1764 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1764 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140623 | 20140622 |
1767 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -Os -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1770 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1778 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1779 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140623 | 20140622 |
1780 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1782 | openssl | gcc | 20140623 | 20140622 |
1782 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
1782 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
1783 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1783 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1786 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1790 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140623 | 20140622 |
1791 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1791 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1791 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1792 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1794 | openssl | cc | 20140623 | 20140622 |
1794 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140623 | 20140622 |
1795 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1795 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1802 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1804 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1804 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1805 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1805 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1806 | openssl | gcc -funroll-loops | 20140623 | 20140622 |
1806 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140623 | 20140622 |
1806 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140623 | 20140622 |
1806 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1806 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140623 | 20140622 |
1815 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
1816 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1816 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1818 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1827 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
1840 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1842 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1844 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1854 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140623 | 20140622 |
1860 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140623 | 20140622 |
1863 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140623 | 20140622 |
1869 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
1876 | openssl | gcc -O -fomit-frame-pointer | 20140623 | 20140622 |
2445 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140623 | 20140622 |
2478 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140623 | 20140622 |
377945 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
381316 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
483969 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
520603 | ref | gcc -O3 -fomit-frame-pointer | 20140623 | 20140622 |
531035 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140622 |
557525 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
573072 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
576135 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
730842 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
730852 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
730852 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
730890 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
852987 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
852991 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140623 | 20140622 |
853026 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
853049 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
853068 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
860358 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140622 |
881073 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
881227 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140622 |
954658 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
961842 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
961926 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
961927 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965104 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965104 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965113 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965120 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965129 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
965150 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
969648 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1473766 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
1478707 | ref | gcc -Os -fomit-frame-pointer | 20140623 | 20140622 |
1482819 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140622 |
1566125 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1566229 | ref | gcc -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1603971 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1603989 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1609691 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1613692 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
1623733 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
1629458 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140624 | 20140622 |
1629471 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
1693446 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1695581 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140623 | 20140622 |
1695587 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1695602 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1695648 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1756704 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1756712 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1756722 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1756729 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1756759 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1866295 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1866301 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1866307 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1866352 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1921466 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1984302 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
1984337 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
2051236 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140624 | 20140622 |
2051265 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
2051314 | ref | gcc -O -fomit-frame-pointer | 20140623 | 20140622 |
2056695 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2056697 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2056735 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2064116 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
2064120 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140623 | 20140622 |
2064126 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140623 | 20140622 |
2064151 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140623 | 20140622 |
2064209 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140623 | 20140622 |
2083937 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2083938 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
2083954 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2084075 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
2124643 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2124688 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2124692 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2124702 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2124711 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2124728 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2124810 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2128203 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140624 | 20140622 |
2128212 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
2128223 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
2128291 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
2196395 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
2196425 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
2196435 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
2196478 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
2196488 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
2196509 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
2196546 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140624 | 20140622 |
9078443 | ref | cc | 20140624 | 20140622 |
9078803 | ref | gcc -funroll-loops | 20140624 | 20140622 |
9082941 | ref | gcc | 20140623 | 20140622 |