| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11558 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11559 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11559 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11567 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11579 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11580 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11585 | ref | gcc -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11587 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11588 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11595 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11600 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11607 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11619 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11637 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11637 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11643 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11648 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11653 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11654 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11654 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11659 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11659 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11661 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11663 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11663 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11664 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11665 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11666 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11668 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11668 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11669 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11672 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11672 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11675 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11676 | ref | gcc -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11676 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11676 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11678 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11679 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11679 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11679 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11680 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11681 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11682 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11682 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11683 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11683 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11683 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11689 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11689 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11690 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11691 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11691 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11691 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20111127 | 20110914 |
| 11692 | ref | gcc -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11692 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11693 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11693 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11700 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11700 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11700 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11701 | ref | gcc -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11702 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11702 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20111127 | 20110914 |
| 11702 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11705 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11709 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11715 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11733 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11737 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11738 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11739 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11742 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11745 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11745 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11750 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11753 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11755 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11757 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11759 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11767 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11767 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11768 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11770 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11774 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11775 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11777 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20111127 | 20110914 |
| 11785 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11789 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11833 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11845 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11851 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11851 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11853 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11853 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11864 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11866 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11867 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11867 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20111204 | 20111120 |
| 11868 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11868 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11878 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11883 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 11885 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20111127 | 20110914 |
| 12475 | ref | cc | 20111127 | 20110914 |
| 12491 | ref | gcc -funroll-loops | 20111127 | 20110914 |
| 12496 | ref | gcc | 20111127 | 20110914 |
| Compiler | Implementations
|
| cc | openssl |
| gcc | openssl |
| gcc -O2 -fomit-frame-pointer | openssl |
| gcc -O3 -fomit-frame-pointer | openssl |
| gcc -O -fomit-frame-pointer | openssl |
| gcc -Os -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops | openssl |
| gcc -funroll-loops -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1020t -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1020t -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | openssl |
| gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920t -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920t -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920t -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm920t -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm940t -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm940t -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm940t -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm940t -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9e -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9e -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9e -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9e -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=ep9312 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=ep9312 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=xscale -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=xscale -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=xscale -O -fomit-frame-pointer | openssl |
| gcc -mcpu=xscale -Os -fomit-frame-pointer | openssl
|