Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
660210 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
678294 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150209 | 20141124 |
681132 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
694338 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150209 | 20141124 |
703992 | inplace | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
705708 | inplace | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
708828 | inplace | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150208 | 20141124 |
718476 | inplace | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150208 | 20141124 |
736800 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
736854 | ref | gcc -O -fomit-frame-pointer | 20150209 | 20141124 |
736956 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
737562 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
739404 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
761502 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
761544 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
771948 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150209 | 20141124 |
771978 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
772032 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
772056 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
773106 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150209 | 20141124 |
773364 | ref | gcc -Os -fomit-frame-pointer | 20150209 | 20141124 |
773682 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
775242 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
775416 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150209 | 20141124 |
775704 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
777828 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150209 | 20141124 |
777852 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150209 | 20141124 |
777876 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
777954 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150209 | 20141124 |
777960 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150209 | 20141124 |
777966 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150209 | 20141124 |
778068 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150209 | 20141124 |
778182 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
780624 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
790134 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150209 | 20141124 |
790182 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150209 | 20141124 |
790302 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
790548 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
790578 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150209 | 20141124 |
790596 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150209 | 20141124 |
790710 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150209 | 20141124 |
790746 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150209 | 20141124 |
791946 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150209 | 20141124 |
792630 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150209 | 20141124 |
793464 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150209 | 20141124 |
802038 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150208 | 20141124 |
802086 | inplace | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
802092 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150208 | 20141124 |
802098 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150208 | 20141124 |
802140 | inplace | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
802164 | inplace | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150208 | 20141124 |
802308 | inplace | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150208 | 20141124 |
802320 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
802344 | inplace | gcc -Os -fomit-frame-pointer | 20150208 | 20141124 |
802344 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150208 | 20141124 |
802404 | inplace | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
802494 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
802560 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
802608 | inplace | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150208 | 20141124 |
802704 | inplace | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
803706 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150208 | 20141124 |
803760 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150208 | 20141124 |
803778 | inplace | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150208 | 20141124 |
803784 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150208 | 20141124 |
803790 | inplace | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
803796 | inplace | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
803802 | inplace | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150208 | 20141124 |
803826 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150208 | 20141124 |
803850 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150208 | 20141124 |
804126 | inplace | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150208 | 20141124 |
806472 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150208 | 20141124 |
809076 | inplace | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150208 | 20141124 |
810714 | inplace | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
813126 | inplace | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150208 | 20141124 |
819156 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
819930 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
825150 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
828234 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
839730 | inplace | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
839826 | inplace | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
842934 | inplace | gcc -O -fomit-frame-pointer | 20150208 | 20141124 |
842982 | inplace | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
843324 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
844302 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
846336 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
848202 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150209 | 20141124 |
887976 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
921660 | inplace | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
934776 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
943956 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150209 | 20141124 |
945354 | inplace | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150208 | 20141124 |
946518 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
961758 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
968808 | inplace | gcc -O2 -fomit-frame-pointer | 20150208 | 20141124 |
972588 | inplace | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
975864 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979218 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979242 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979248 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979266 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979308 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979530 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979536 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979740 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979758 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979902 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
979956 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
980364 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150209 | 20141124 |
981474 | ref | gcc -O2 -fomit-frame-pointer | 20150209 | 20141124 |
981966 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
981984 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
987072 | inplace | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1004694 | inplace | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150208 | 20141124 |
1005816 | inplace | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
1005936 | inplace | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1005954 | inplace | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1006104 | inplace | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1006116 | inplace | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1006146 | inplace | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1007496 | inplace | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1007580 | inplace | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
1007826 | inplace | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
1008252 | inplace | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1008342 | inplace | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1008612 | inplace | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1018422 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1032078 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1038996 | inplace | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1053474 | inplace | gcc -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1063524 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1068768 | ref | gcc -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1070556 | inplace | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1073448 | inplace | cc | 20150209 | 20141124 |
1077306 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1078536 | inplace | gcc | 20150208 | 20141124 |
1083738 | inplace | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1085316 | inplace | gcc -funroll-loops | 20150209 | 20141124 |
1085712 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1089072 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1089108 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1089198 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1089330 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1089936 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1090872 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1092672 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1093050 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1093272 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1112124 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1113498 | inplace | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1113774 | inplace | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1113930 | inplace | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1113984 | inplace | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1114974 | inplace | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1118016 | inplace | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1125822 | inplace | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1142064 | inplace | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1193952 | ref | gcc | 20150209 | 20141124 |
1200120 | ref | gcc -funroll-loops | 20150209 | 20141124 |
1222974 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1245204 | inplace | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1269846 | inplace | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1302708 | ref | cc | 20150209 | 20141124 |
1326192 | inplace | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1366272 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1400376 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
1430694 | inplace | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150208 | 20141124 |