Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15033858 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140808 | 20140622 |
15060798 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15062012 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15065282 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140808 | 20140622 |
15065703 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15067724 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15074733 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15074860 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15076365 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
15076408 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15077805 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15078901 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15079618 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15080263 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140808 | 20140622 |
15080526 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15081441 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140808 | 20140622 |
15082974 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15083333 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15084485 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140808 | 20140622 |
15085753 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140808 | 20140622 |
15086898 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
15087594 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140808 | 20140622 |
15088313 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
15088387 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15088683 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15089484 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140808 | 20140622 |
15091094 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
15093953 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15094705 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
15096292 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140808 | 20140622 |
15096373 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140808 | 20140622 |
15097985 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15098765 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
15099564 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15099859 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140808 | 20140622 |
15102906 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140808 | 20140622 |
15103685 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15104924 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15107413 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15108411 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15109457 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15109598 | openssl | gcc -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15111421 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
15112099 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15112497 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15113650 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15115047 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140808 | 20140622 |
15115756 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140808 | 20140622 |
15115910 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15117145 | openssl | gcc -O -fomit-frame-pointer | 20140808 | 20140622 |
15117663 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140808 | 20140622 |
15118461 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140808 | 20140622 |
15118945 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15119257 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15119531 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15119899 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15120077 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15120245 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15122053 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15122323 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15122522 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140808 | 20140622 |
15123871 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15123881 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15124342 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140808 | 20140622 |
15125848 | openssl | gcc -Os -fomit-frame-pointer | 20140808 | 20140622 |
15125910 | openssl | gcc -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15126647 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15126763 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15126787 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140808 | 20140622 |
15129290 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140808 | 20140622 |
15131038 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15132708 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15133736 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140808 | 20140622 |
15134275 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140808 | 20140622 |
15136719 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15140345 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
15140465 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140808 | 20140622 |
15140585 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15141033 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15142441 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140808 | 20140622 |
15145830 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15153045 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15153400 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15154223 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140808 | 20140622 |
15158842 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140808 | 20140622 |
15161708 | openssl | gcc -funroll-loops | 20140808 | 20140622 |
15161917 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140808 | 20140622 |
15176204 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15187388 | openssl | cc | 20140808 | 20140622 |
15192501 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140808 | 20140622 |
15214423 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
15232207 | openssl | gcc | 20140808 | 20140622 |
15487334 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
15505647 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
23981898 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
31252340 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | openssl
|