| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 45859842 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 45906431 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45941654 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
| 45944416 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45966236 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 45967805 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140804 | 20140622 |
| 45969437 | openssl | gcc -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 45972190 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 45972882 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 45976574 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45977539 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 45981535 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45985525 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45991912 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 45994650 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 45997773 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140804 | 20140622 |
| 45998475 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46001912 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46004571 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46010316 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46013300 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46016477 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 46016819 | openssl | gcc -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46020731 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46022796 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46023261 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 46026328 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46026914 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46027508 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 46029888 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46032102 | openssl | gcc -funroll-loops | 20140804 | 20140622 |
| 46032177 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 46032381 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46033949 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46038709 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46044597 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46045820 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140804 | 20140622 |
| 46049719 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46050415 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46050497 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46051708 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46052119 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46052342 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46053694 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46057779 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46057919 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46061741 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46061996 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46066837 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46074366 | openssl | cc | 20140804 | 20140622 |
| 46075444 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46076832 | openssl | gcc -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46077261 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46077280 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46079802 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46084995 | openssl | gcc | 20140804 | 20140622 |
| 46085413 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46088070 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46088694 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46089094 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46093135 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46095125 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46095775 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46098507 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46099155 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46100480 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46105908 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46106856 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46107980 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46115273 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46115943 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46116595 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46116866 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46125153 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46125803 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46128049 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46134298 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46137306 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46145857 | openssl | gcc -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46147710 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 46156634 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46171802 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46173354 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46173695 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46175683 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46180576 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46182179 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46185740 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46186966 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46207404 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 46250530 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 46492083 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140804 | 20140622 |
| 46956468 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 47316797 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 47474697 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 48585332 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140804 | 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
|