Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2919 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2922 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2925 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2934 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2934 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2934 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2934 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2934 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140623 | 20140622 |
2936 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2937 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2943 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2946 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2949 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2952 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140623 | 20140622 |
2958 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140623 | 20140622 |
2958 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140623 | 20140622 |
2959 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2960 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140623 | 20140622 |
2961 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140623 | 20140622 |
2967 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140623 | 20140622 |
2968 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140623 | 20140622 |
2970 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140623 | 20140622 |
2970 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
2970 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140623 | 20140622 |
2973 | openssl | cc | 20140623 | 20140622 |
2973 | openssl | gcc | 20140623 | 20140622 |
2973 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
2974 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2982 | openssl | gcc -funroll-loops | 20140623 | 20140622 |
2983 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2984 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2985 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140623 | 20140622 |
2989 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2989 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2992 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2994 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140623 | 20140622 |
2997 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140623 | 20140622 |
2998 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2998 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
3000 | openssl | gcc -O -fomit-frame-pointer | 20140623 | 20140622 |
3002 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140623 | 20140622 |
3006 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140623 | 20140622 |
3006 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
3009 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
3011 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
3015 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140623 | 20140622 |
3025 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
4344 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
4557 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
398379 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
401052 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140623 | 20140622 |
505964 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
544209 | ref | gcc -O3 -fomit-frame-pointer | 20140623 | 20140622 |
559081 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140623 | 20140622 |
578046 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
598425 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140623 | 20140622 |
674585 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
758247 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
758256 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
758256 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140623 | 20140622 |
758257 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
883230 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
883262 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
883269 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
883275 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
883351 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140623 | 20140622 |
984096 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140623 | 20140622 |
990724 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
990747 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
990855 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993518 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993530 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993535 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993539 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993547 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
993565 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140623 | 20140622 |
999411 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140623 | 20140622 |
1011011 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1037512 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
1037534 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140623 | 20140622 |
1729185 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140623 | 20140622 |
1731320 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
1770217 | ref | gcc -Os -fomit-frame-pointer | 20140623 | 20140622 |
1838880 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1838940 | ref | gcc -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1889191 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1889226 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1896068 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140623 | 20140622 |
1906917 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
1911877 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140623 | 20140622 |
1924846 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140623 | 20140622 |
1924969 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140623 | 20140622 |
2008544 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2008565 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140623 | 20140622 |
2008568 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2008571 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2008712 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140623 | 20140622 |
2078558 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2078567 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2078568 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2078589 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2078632 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2197589 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2197590 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2197594 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2197836 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2258365 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2348146 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
2348294 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140623 | 20140622 |
2411322 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140623 | 20140622 |
2411338 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140623 | 20140622 |
2411764 | ref | gcc -O -fomit-frame-pointer | 20140623 | 20140622 |
2421731 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2421802 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2421982 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2425370 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140623 | 20140622 |
2425371 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140623 | 20140622 |
2425379 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140623 | 20140622 |
2425421 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140623 | 20140622 |
2425560 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140623 | 20140622 |
2456147 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140623 | 20140622 |
2456174 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2456193 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140623 | 20140622 |
2456249 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140623 | 20140622 |
2502163 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2502171 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2502192 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2502224 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2502231 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2502397 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2503049 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140623 | 20140622 |
2520221 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140623 | 20140622 |
2520916 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
2521684 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140623 | 20140622 |
2535098 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140623 | 20140622 |
2578682 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140623 | 20140622 |
2578683 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140623 | 20140622 |
2578705 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
2578706 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140623 | 20140622 |
2578761 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140623 | 20140622 |
2578762 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140623 | 20140622 |
2578856 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140623 | 20140622 |
10710408 | ref | gcc | 20140623 | 20140622 |
10727090 | ref | cc | 20140623 | 20140622 |
10778184 | ref | gcc -funroll-loops | 20140623 | 20140622 |