Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3744 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3753 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
3753 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
3753 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3753 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140624 | 20140622 |
3756 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140624 | 20140622 |
3756 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3756 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3756 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140624 | 20140622 |
3765 | openssl | gcc -Os -fomit-frame-pointer | 20140624 | 20140622 |
3765 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3765 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140622 |
3767 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140624 | 20140622 |
3768 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3777 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3778 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3780 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140624 | 20140622 |
3786 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3786 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140624 | 20140622 |
3786 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3787 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3789 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140624 | 20140622 |
3790 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3792 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
3796 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140622 |
3801 | openssl | cc | 20140624 | 20140622 |
3801 | openssl | gcc -funroll-loops | 20140624 | 20140622 |
3801 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
3804 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3804 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
3805 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3806 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3806 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3807 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3808 | openssl | gcc -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3809 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3809 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
3809 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3809 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
3809 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3813 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3813 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3814 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3816 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3816 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
3817 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3822 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3822 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140624 | 20140622 |
3825 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
3826 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3830 | openssl | gcc | 20140624 | 20140622 |
3842 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3847 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
3849 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3849 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
3858 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
3858 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
3861 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140624 | 20140622 |
3867 | openssl | gcc -O -fomit-frame-pointer | 20140624 | 20140622 |
3869 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3871 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
3888 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
5601 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
5727 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
547101 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
551257 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140622 |
698431 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
753714 | ref | gcc -O3 -fomit-frame-pointer | 20140624 | 20140622 |
773025 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140622 |
798050 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
828657 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140624 | 20140622 |
935831 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1048035 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1048050 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1048105 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1048118 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
1220773 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1220798 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1220816 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1220866 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1220889 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1360006 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1369021 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1369023 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1369060 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372773 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372792 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372844 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372847 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372866 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1372970 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1380984 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
1406791 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140622 |
1443876 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
1443891 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140622 |
2405005 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140622 |
2413956 | ref | gcc -Os -fomit-frame-pointer | 20140624 | 20140622 |
2414009 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2554594 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2554729 | ref | gcc -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2631045 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2631601 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2636641 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2656605 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2663013 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140622 |
2676977 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140624 | 20140622 |
2677008 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2796862 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2796986 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2797787 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2798785 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140624 | 20140622 |
2804098 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140624 | 20140622 |
2882230 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2882304 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2882370 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2882586 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
2882604 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3058455 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3058524 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3058628 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3059104 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3143310 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3267161 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
3267265 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140624 | 20140622 |
3355747 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140624 | 20140622 |
3355775 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140622 |
3356979 | ref | gcc -O -fomit-frame-pointer | 20140624 | 20140622 |
3365447 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3365873 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3366858 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3379632 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140624 | 20140622 |
3379651 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140624 | 20140622 |
3379924 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
3380013 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140624 | 20140622 |
3380505 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140624 | 20140622 |
3413879 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
3414000 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3414370 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
3415988 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
3480107 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3480304 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3480555 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3480557 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3480582 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3483435 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3491664 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
3505263 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3505601 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
3505991 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140624 | 20140622 |
3506796 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
3583742 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3583752 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
3583848 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
3585674 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140624 | 20140622 |
3589289 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
3589465 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
3589876 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
14949338 | ref | cc | 20140624 | 20140622 |
14969869 | ref | gcc -funroll-loops | 20140624 | 20140622 |
15002840 | ref | gcc | 20140624 | 20140622 |