Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
114989 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
118903 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
121912 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
123899 | simple | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
124732 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
124882 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
127596 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
127977 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
130795 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
132150 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
132156 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
132162 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
132170 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
132170 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
133443 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
134374 | unrolled | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
137218 | unrolled | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
137454 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
137714 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
138426 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
138818 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
139140 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
139632 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
140794 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
140796 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
140810 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
140810 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
140818 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
143566 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
143576 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
143582 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
143584 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
143596 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
143784 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
143798 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
144238 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
145396 | unrolled | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
145396 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
146132 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
146144 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
146145 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
146146 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
146158 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
147565 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
149026 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
149430 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
154880 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
155199 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
156550 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
157428 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
171755 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
171767 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
174964 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
178566 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
182928 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
182939 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
183460 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
183464 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
183464 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
183477 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
183478 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
184340 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
184491 | unrolled | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
184499 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
184500 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
185290 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
185293 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
186014 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
190260 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
459790 | unrolled | gcc -funroll-loops | 20140429 | 20140425 |
459793 | unrolled | gcc | 20140429 | 20140425 |
459805 | unrolled | cc | 20140429 | 20140425 |
577709 | spec | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
591517 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
605727 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
605730 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
619639 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
627455 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
628805 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140429 | 20140425 |
628808 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
628812 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
631119 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
631457 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
646396 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
647922 | simple | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
651776 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
654568 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
656130 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
657402 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
668886 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
676754 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
692476 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
692480 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
701396 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
709394 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
709394 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
709406 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
709410 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
709416 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
714746 | simple | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
714807 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
716180 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
718122 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
718136 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
718136 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
718136 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
718136 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
726874 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
726884 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
726884 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
726938 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
729156 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
731298 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
734708 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
735886 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
736156 | simple | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
736180 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
736188 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
738608 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
738618 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
754541 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
756330 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
756402 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
763495 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
764136 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
774734 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140429 | 20140425 |
774736 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
774742 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
784204 | spec | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
784230 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
785326 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
786931 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
809122 | spec | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
809842 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
813656 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
821702 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140429 | 20140425 |
821740 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140429 | 20140425 |
821746 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
821749 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140429 | 20140425 |
822390 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140429 | 20140425 |
823695 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140429 | 20140425 |
827432 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
828302 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140429 | 20140425 |
831410 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
881019 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
881048 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
883770 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140429 | 20140425 |
883774 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140429 | 20140425 |
883778 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140429 | 20140425 |
883778 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140429 | 20140425 |
883798 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140429 | 20140425 |
914758 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140429 | 20140425 |
926230 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
926230 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140429 | 20140425 |
926238 | spec | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
1018786 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
1025303 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140429 | 20140425 |
1122123 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
1122141 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140429 | 20140425 |
2466506 | simple | gcc | 20140429 | 20140425 |
2466517 | simple | gcc -funroll-loops | 20140429 | 20140425 |
2466522 | simple | cc | 20140429 | 20140425 |
7556421 | spec | gcc -funroll-loops | 20140429 | 20140425 |
7558145 | spec | cc | 20140429 | 20140425 |
7560445 | spec | gcc | 20140429 | 20140425 |