| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 35331137 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35332443 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35336392 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35336426 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35338463 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35338607 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35349997 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35352933 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35355392 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35355971 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35356529 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35357397 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35357851 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35358521 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35361391 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35361999 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35364579 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35365353 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35368382 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35369534 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35375304 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35377395 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35377503 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35381293 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35384678 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35384953 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35385142 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35386670 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35388294 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35389419 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35390970 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35393395 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35393653 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35394031 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35395253 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35396404 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35396478 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35398813 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35404175 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35405490 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35405536 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35406812 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35407062 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35409241 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35412223 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35412729 | openssl | gcc -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35417033 | openssl | gcc -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35418522 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35419164 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35421890 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35422783 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35422879 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35423438 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35423588 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35425554 | openssl | gcc -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35426722 | openssl | gcc -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35427229 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35427453 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35427822 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35428128 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35428378 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35428558 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35429251 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35429404 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35430572 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35431685 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35435739 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35436841 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35439025 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35439508 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35439964 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35441323 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35443375 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35443862 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35444792 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 35445275 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35447109 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35447625 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35448040 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 35448713 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35450438 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140808 | 20140622 |
| 35450941 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35457119 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35459733 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35463939 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35484353 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 35501350 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35521228 | openssl | cc | 20140808 | 20140622 |
| 35535203 | openssl | gcc | 20140808 | 20140622 |
| 35538450 | openssl | gcc -funroll-loops | 20140808 | 20140622 |
| 35656652 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35723333 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 35895143 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140808 | 20140622 |
| 36317361 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 49261467 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 67804809 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -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
|