| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14597 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 14597 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 14754 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 14824 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 15092 | e/ref | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 15094 | e/regs | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 15922 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 15954 | e/merged | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 15998 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16012 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16047 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16150 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16182 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 16238 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16314 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 16690 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 16903 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17036 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 17504 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17504 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17504 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17516 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17532 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17533 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17538 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17538 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17540 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17552 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17596 | e/merged | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 17616 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17724 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 17912 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 17914 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 17943 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18016 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18020 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18020 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18063 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18366 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 18376 | e/merged | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 18388 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 18598 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18629 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18914 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19074 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19074 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19076 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19078 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19078 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19102 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19122 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 19210 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19291 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19554 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19562 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19562 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19562 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19576 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19850 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 19942 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 19986 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 19986 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 19996 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20000 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20000 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20190 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 20393 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 20742 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 20742 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21462 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21462 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21462 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21470 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21476 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21476 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21542 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21542 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21570 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21572 | e/merged | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21580 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 21983 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 24178 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 26844 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 26856 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 26870 | e/regs | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 27418 | e/regs | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 27454 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 27482 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 27490 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 27568 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 27944 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27957 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28340 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28342 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28554 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 28713 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 28716 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 28726 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 28727 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 28748 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 29022 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 29036 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 30348 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30362 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30362 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30362 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30376 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30550 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30664 | e/ref | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30872 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31226 | e/regs | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31226 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31232 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31236 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31271 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31281 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31362 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31362 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31364 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31376 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31376 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31456 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 31487 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31838 | e/ref | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 31846 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 31906 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31910 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31910 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31910 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31918 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32118 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32279 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 32566 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32802 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32952 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 32968 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33781 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33814 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34812 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35178 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35180 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35180 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35192 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35192 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35193 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35620 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35624 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35624 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35632 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35646 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35890 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35892 | e/ref | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35900 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35912 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35950 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 35980 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 59162 | e/merged | gcc -funroll-loops | 20140614 | 20140529 |
| 59190 | e/merged | cc | 20140614 | 20140529 |
| 59190 | e/merged | gcc | 20140614 | 20140529 |
| 86572 | e/regs | cc | 20140614 | 20140529 |
| 86572 | e/regs | gcc | 20140614 | 20140529 |
| 86586 | e/regs | gcc -funroll-loops | 20140614 | 20140529 |
| 119608 | e/ref | gcc -funroll-loops | 20140614 | 20140529 |
| 119620 | e/ref | cc | 20140614 | 20140529 |
| 119620 | e/ref | gcc | 20140614 | 20140529 |
| Compiler | Implementations
|
| cc | amd64-ssse3 |
| gcc | amd64-ssse3 |
| gcc -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops | amd64-ssse3 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | amd64-ssse3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | amd64-ssse3
|
| Compiler | Implementations
|
| cc | moon/xop/64 |
| gcc | moon/xop/64 |
| gcc -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -O -fomit-frame-pointer | moon/xop/64 |
| gcc -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops | moon/xop/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/64
|
| Compiler | Implementations
|
| cc | moon/sse2/64 |
| gcc | moon/sse2/64 |
| gcc -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops | moon/sse2/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/64
|
| Compiler | Implementations
|
| cc | moon/ssse3/64 |
| gcc | moon/ssse3/64 |
| gcc -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops | moon/ssse3/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/64
|
| Compiler | Implementations
|
| cc | moon/avx/64 |
| gcc | moon/avx/64 |
| gcc -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -O -fomit-frame-pointer | moon/avx/64 |
| gcc -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops | moon/avx/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/64
|
| Compiler | Implementations
|
| cc | moon/avx2/64 |
| gcc | moon/avx2/64 |
| gcc -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops | moon/avx2/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/64
|
| Compiler | Implementations
|
| cc | moon/ssse3/32 |
| gcc | moon/ssse3/32 |
| gcc -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops | moon/ssse3/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32
|
| Compiler | Implementations
|
| cc | moon/avx/32 |
| gcc | moon/avx/32 |
| gcc -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -O -fomit-frame-pointer | moon/avx/32 |
| gcc -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops | moon/avx/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/32
|
| Compiler | Implementations
|
| cc | moon/xop/32 |
| gcc | moon/xop/32 |
| gcc -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -O -fomit-frame-pointer | moon/xop/32 |
| gcc -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops | moon/xop/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/32
|
| Compiler | Implementations
|
| cc | moon/avx2/32 |
| gcc | moon/avx2/32 |
| gcc -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops | moon/avx2/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/32
|
| Compiler | Implementations
|
| cc | goll_gueron |
| gcc | goll_gueron |
| gcc -O2 -fomit-frame-pointer | goll_gueron |
| gcc -O3 -fomit-frame-pointer | goll_gueron |
| gcc -O -fomit-frame-pointer | goll_gueron |
| gcc -Os -fomit-frame-pointer | goll_gueron |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | goll_gueron |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | goll_gueron |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | goll_gueron |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops | goll_gueron |
| gcc -funroll-loops -O2 -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -O3 -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -O -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -Os -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | goll_gueron |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | goll_gueron |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | goll_gueron
|
| Compiler | Implementations
|
| cc | krovetz/avx2 |
| gcc | krovetz/avx2 |
| gcc -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops | krovetz/avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/avx2 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/avx2
|