| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26280 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 26288 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 26422 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 27014 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29502 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29610 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29795 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29799 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29919 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 29966 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 30423 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 30433 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 30438 | e/ref | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 30448 | e/regs | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 31435 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32431 | e/merged | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32526 | e/merged | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32607 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32684 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32738 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32738 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32738 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32740 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32743 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32744 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32752 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32754 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32758 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 32802 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33379 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33587 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33598 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33646 | e/merged | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33652 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33674 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33742 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33754 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33834 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33846 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 33854 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34020 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34021 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34422 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34468 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34540 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34544 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34546 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34554 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34566 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 34574 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34582 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34582 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34588 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34596 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34912 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34912 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34914 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34926 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34940 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35055 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35272 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35404 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35416 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 36165 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 36258 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 36385 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 36564 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 36582 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 36642 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 36878 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 39155 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39159 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39177 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39337 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39499 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39509 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39520 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39584 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39908 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39929 | e/merged | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 39936 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 40172 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 40212 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 40264 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 40406 | e/regs | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 40406 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 41054 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 41580 | e/regs | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 41988 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 41998 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42572 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42840 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42848 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42848 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42860 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 42860 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43436 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43436 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 43438 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43440 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 43452 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 43472 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 43474 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 43488 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43502 | e/ref | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43504 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 43532 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 44122 | e/ref | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 44294 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 45092 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 45333 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 45634 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 45644 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 45820 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 46332 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 46344 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 46541 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 46650 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 46662 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 46894 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 46894 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 46894 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 46908 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 46908 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 47592 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 47872 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 47872 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 47872 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 47880 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 47880 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 47993 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 48174 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 48564 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 48572 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 48580 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 48586 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 48594 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 48963 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 48970 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 48978 | e/regs | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 48985 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 49028 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 49041 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 49054 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 49078 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 52560 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 52560 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 52574 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 52574 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 52574 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53696 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53712 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53968 | e/ref | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53970 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53978 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 53992 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 106386 | e/merged | cc | 20140614 | 20140529 |
| 106394 | e/merged | gcc | 20140614 | 20140529 |
| 106394 | e/merged | gcc -funroll-loops | 20140614 | 20140529 |
| 133782 | e/regs | gcc | 20140614 | 20140529 |
| 133790 | e/regs | cc | 20140614 | 20140529 |
| 133792 | e/regs | gcc -funroll-loops | 20140614 | 20140529 |
| 166564 | e/ref | gcc | 20140614 | 20140529 |
| 166564 | e/ref | gcc -funroll-loops | 20140614 | 20140529 |
| 166570 | e/ref | cc | 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
|