Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
120963 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
121788 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
121804 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
121918 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
121933 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
121943 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
121960 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
121988 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
122435 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
122588 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
122759 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
122945 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
123902 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
123937 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124033 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124082 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
124232 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
124285 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
124329 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
124340 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
124440 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124581 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124588 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124614 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
124615 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
125219 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
125220 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
125432 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
125490 | unrolled | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
125820 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
126253 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
128268 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
128420 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
128599 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
128629 | simple | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
128633 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
128898 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
129155 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
129550 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
129610 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
130488 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
131075 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
131346 | unrolled | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
131381 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
131426 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
131459 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
131707 | unrolled | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
132286 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
133240 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
133440 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
134486 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
136513 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
137854 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
138054 | unrolled | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
138554 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
139649 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
140155 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
140302 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
140302 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
140355 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
140396 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
140398 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
140559 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
140598 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
143392 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
143470 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
143926 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
156763 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
160899 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
332495 | unrolled | cc | 20140515 | 20140514 |
332651 | unrolled | gcc | 20140515 | 20140514 |
334093 | unrolled | gcc -funroll-loops | 20140515 | 20140514 |
514461 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
522668 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
523341 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
524473 | spec | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
525668 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
539076 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
542640 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
548646 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
549145 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
549343 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
549678 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
550171 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
585700 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
585794 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
587086 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
587162 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
587580 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
588096 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
588109 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
588170 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
588187 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
588894 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
594581 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
595829 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
595960 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
596167 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
596208 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
596264 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
596354 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
598172 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
599856 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
601771 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
603720 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
609256 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
610226 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
610346 | spec | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
611324 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
612653 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
616401 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
619821 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
619854 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
621242 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
625752 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
626413 | spec | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
629539 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
637425 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
639222 | spec | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
643154 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
643856 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
652826 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
659182 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
686444 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
773587 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
780421 | simple | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
840940 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
849148 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
853277 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
854756 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
859182 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
859729 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
864422 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
868571 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
872005 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
875309 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
876668 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
876783 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
884626 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
885320 | simple | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
897601 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
897654 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
898297 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
899453 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
908086 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
908546 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
908969 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
911301 | simple | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
912915 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
932399 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
932623 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
936975 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
936998 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
948392 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
1006713 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1022630 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1022677 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1023477 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
1024436 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3370879 | simple | gcc -funroll-loops | 20140515 | 20140514 |
3388426 | simple | cc | 20140515 | 20140514 |
3468022 | simple | gcc | 20140515 | 20140514 |
5879641 | spec | gcc -funroll-loops | 20140515 | 20140514 |
6042668 | spec | gcc | 20140515 | 20140514 |
6083475 | spec | cc | 20140515 | 20140514 |