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
|