Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
550382 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
562018 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
570140 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
571492 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
573842 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
575799 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
580742 | simple | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
591812 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
591812 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
591812 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
591816 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
593107 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
601430 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
603510 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
603516 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
624503 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
626243 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
628256 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
628273 | unrolled | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
628446 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
628823 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
632328 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
632374 | unrolled | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
632969 | unrolled | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
636514 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
637077 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
637819 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
638474 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
638482 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
638484 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
638492 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
638496 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
640830 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
658500 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
665544 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
671861 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
671876 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
671876 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
671888 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
673693 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
673694 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
673695 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
673696 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
673701 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
676582 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
676598 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
681654 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
688730 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
691043 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
706486 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
709283 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
713578 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
715478 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
747592 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
816266 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
816290 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
885106 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
885110 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
885115 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
885134 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
885144 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
885549 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
885552 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
886539 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
886776 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
886779 | unrolled | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
886783 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
886838 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
886866 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
1114716 | spec | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1135468 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1167206 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1175295 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1204617 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1221798 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1221924 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1245229 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1245233 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1245241 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1271564 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1289533 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1293452 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
1322994 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1402496 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1448761 | spec | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1452513 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1463242 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
1472276 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
1497175 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1500309 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1500331 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1504923 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1512614 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1517680 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1518647 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1519319 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1519610 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
1523876 | spec | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
1528413 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
1572177 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1572269 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1572274 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1577152 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
1579355 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1632972 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1681736 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
1704772 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
1704803 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
1738996 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
1771398 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
1775905 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
1775915 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
1775936 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
1775949 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
1775997 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
1841799 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
1852263 | spec | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
1853056 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
1857546 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
2054283 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
2054712 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
2126824 | unrolled | cc | 20140609 | 20140529 |
2126832 | unrolled | gcc | 20140609 | 20140529 |
2126906 | unrolled | gcc -funroll-loops | 20140609 | 20140529 |
3630971 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3671739 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3677577 | simple | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3677995 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3679314 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3697141 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3847664 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
3847739 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
3906965 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
3907133 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
3991327 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3991439 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3991463 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3991463 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3991588 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3992433 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
3996375 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4035450 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
4035460 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
4035523 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
4035558 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
4035635 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
4084797 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
4084935 | simple | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
4087749 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4087782 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4087810 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4087832 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4087912 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
4138402 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
4138438 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
4138444 | simple | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
4138534 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
4143370 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
4143424 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
13928423 | simple | gcc | 20140609 | 20140529 |
13928746 | simple | gcc -funroll-loops | 20140609 | 20140529 |
13941617 | simple | cc | 20140609 | 20140529 |
33111869 | spec | gcc | 20140609 | 20140529 |
33127544 | spec | gcc -funroll-loops | 20140609 | 20140529 |
33250728 | spec | cc | 20140609 | 20140529 |