Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2094 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2094 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2094 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2094 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2094 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2103 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140622 |
2103 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2103 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2103 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2103 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2105 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2106 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2106 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2106 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2107 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2109 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2112 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2115 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2115 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2115 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2115 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -Os -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
2118 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2127 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2129 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2129 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
2130 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140622 |
2130 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
2130 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140624 | 20140622 |
2132 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140624 | 20140622 |
2136 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2141 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140624 | 20140622 |
2142 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2150 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2150 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140624 | 20140622 |
2151 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2152 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2154 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2154 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2154 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2155 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
2155 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2157 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
2158 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140624 | 20140622 |
2160 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2166 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
2166 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
2166 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
2166 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140624 | 20140622 |
2167 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2168 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2170 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2171 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2172 | openssl | gcc -funroll-loops | 20140624 | 20140622 |
2174 | openssl | cc | 20140624 | 20140622 |
2178 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
2178 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
2178 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
2179 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2183 | openssl | gcc | 20140624 | 20140622 |
2190 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2191 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2192 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2199 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2202 | openssl | gcc -O -fomit-frame-pointer | 20140624 | 20140622 |
2202 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2202 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2212 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
3249 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140624 | 20140622 |
521333 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
526071 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
667539 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
718711 | ref | gcc -O3 -fomit-frame-pointer | 20140624 | 20140622 |
733323 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140622 |
768947 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
791133 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
795169 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1008036 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1008043 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1008045 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1008057 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1177321 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1177345 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1177355 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1177357 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1177360 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1188359 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1216316 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
1216339 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140622 |
1317315 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1327336 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1327403 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1327415 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331615 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331618 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331633 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331634 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331636 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1331655 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1337761 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
2019875 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140622 |
2028034 | ref | gcc -Os -fomit-frame-pointer | 20140624 | 20140622 |
2073496 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2160842 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2160926 | ref | gcc -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2214098 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2214117 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2222065 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2227462 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2241342 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2249541 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2249630 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2341017 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2341027 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2341039 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2341340 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2346894 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140624 | 20140622 |
2425238 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2425305 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2425343 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2425361 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2425408 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2577200 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2577210 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2577215 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2577332 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2652215 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2739942 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
2740117 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
2840595 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2840739 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2840982 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2849706 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
2849742 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140624 | 20140622 |
2849755 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140624 | 20140622 |
2849770 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140624 | 20140622 |
2850432 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140624 | 20140622 |
2869178 | ref | gcc -O -fomit-frame-pointer | 20140624 | 20140622 |
2869219 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
2869248 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140624 | 20140622 |
2877609 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
2877666 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2877683 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
2877739 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
2936290 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936315 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936347 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936407 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936499 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936751 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2936945 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2938226 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140624 | 20140622 |
2938274 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
2938485 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
2938642 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3030443 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3030517 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140624 | 20140622 |
3030548 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
3030562 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3030882 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
3031019 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
3031342 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
12542370 | ref | gcc -funroll-loops | 20140624 | 20140622 |
12587288 | ref | gcc | 20140624 | 20140622 |
12589713 | ref | cc | 20140624 | 20140622 |