| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14589 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 14597 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 14747 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 14794 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 14946 | e/regs | gcc -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 14974 | e/ref | gcc -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 15884 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16000 | e/merged | gcc -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16006 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16020 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16026 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16103 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16106 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 16257 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16314 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 16690 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 16871 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17047 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 17394 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17408 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17408 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17416 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17418 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17446 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17452 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17454 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17466 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17466 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17592 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17639 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17704 | e/merged | gcc -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 17704 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 17912 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 17912 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 17914 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 17928 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 18027 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 18027 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 18338 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 18344 | e/merged | gcc -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 18504 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 18591 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 18608 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 18916 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19064 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19064 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19072 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19074 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19086 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19100 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19170 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 19262 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19274 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19648 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19662 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19670 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19670 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19676 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19872 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 19952 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 19972 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 19974 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 19974 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 19978 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 20022 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140505 | 20140425 |
| 20174 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 20384 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 20707 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 20721 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21462 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21462 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21462 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21470 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21476 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21484 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21542 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21550 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21562 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21570 | e/merged | gcc -O -fomit-frame-pointer | 20140505 | 20140425 |
| 21572 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 22055 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 24206 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 26848 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 26856 | e/regs | gcc -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 26929 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 27452 | e/regs | gcc -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 27468 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 27490 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 27490 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 27540 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 27943 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140505 | 20140425 |
| 27945 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 28373 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140505 | 20140425 |
| 28375 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 28528 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 28728 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 28736 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 28742 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 28748 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 28750 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 28768 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 29030 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 29052 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 30346 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30346 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30360 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30382 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30390 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30556 | e/ref | gcc -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30564 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 30898 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31218 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31234 | e/regs | gcc -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31234 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31237 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31287 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31309 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31348 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31382 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31395 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31398 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31398 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31424 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140505 | 20140425 |
| 31448 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31456 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31464 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31470 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31492 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31544 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 31822 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 31964 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 31994 | e/ref | gcc -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 32126 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 32514 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 32808 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140505 | 20140425 |
| 32954 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 33028 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 33796 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 33804 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35106 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35178 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35186 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35202 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35202 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35202 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140505 | 20140425 |
| 35624 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35624 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35632 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35646 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35654 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35890 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35900 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35902 | e/ref | gcc -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35934 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35948 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 35973 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140505 | 20140425 |
| 59175 | e/merged | gcc -funroll-loops | 20140505 | 20140425 |
| 59176 | e/merged | cc | 20140505 | 20140425 |
| 59190 | e/merged | gcc | 20140505 | 20140425 |
| 86586 | e/regs | cc | 20140505 | 20140425 |
| 86586 | e/regs | gcc -funroll-loops | 20140505 | 20140425 |
| 86594 | e/regs | gcc | 20140505 | 20140425 |
| 119593 | e/ref | gcc -funroll-loops | 20140505 | 20140425 |
| 119595 | e/ref | cc | 20140505 | 20140425 |
| 119607 | e/ref | gcc | 20140505 | 20140425 |
| 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
|