| 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
|