| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17574 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 17914 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18466 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18471 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18563 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18584 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18906 | e/ref | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 18906 | e/regs | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20188 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 20372 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20398 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20447 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 20772 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 21053 | e/merged | gcc -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21064 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21132 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21506 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21529 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 21534 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21534 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21548 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21548 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21556 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21558 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21560 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21562 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21570 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 21584 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22182 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22196 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22285 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22285 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22407 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 22734 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 22734 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23386 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 23394 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 23636 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23636 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23644 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23646 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23650 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23674 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 23676 | e/merged | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 23688 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 23717 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 23740 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 23752 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 24248 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24251 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 24256 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24258 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24270 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24270 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24292 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24522 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140614 | 20140529 |
| 24746 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 24760 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 25078 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25091 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25129 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25131 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25242 | e/merged | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25300 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25300 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25300 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25308 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 25308 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 26470 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 26670 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 26680 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27604 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27604 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27618 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27618 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27626 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 27956 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28076 | e/merged | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28077 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28086 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28094 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 28096 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 29390 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 31214 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 31298 | e/regs | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 31298 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 32048 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32062 | e/regs | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 32220 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 32228 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33226 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33322 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33328 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33336 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33336 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33344 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 33394 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 33421 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 33740 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 34067 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140614 | 20140529 |
| 34075 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 34574 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34646 | e/ref | gcc -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34760 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34762 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34770 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34784 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 34804 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35430 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35438 | e/ref | gcc -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35438 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35440 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 35444 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35828 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 35903 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 36540 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 36540 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 36540 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 36554 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 36560 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 36562 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 36706 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 36916 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 37046 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37064 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37064 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37069 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37085 | e/regs | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37116 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 37128 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 37136 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 37510 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 37512 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 37520 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 37520 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 37526 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140614 | 20140529 |
| 38872 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 38880 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39032 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39642 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39642 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39642 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39656 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39658 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 39830 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140614 | 20140529 |
| 41176 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41210 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41212 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41212 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41212 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41220 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41220 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41226 | e/ref | gcc -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41226 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41228 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140614 | 20140529 |
| 41240 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140614 | 20140529 |
| 75088 | e/merged | gcc | 20140614 | 20140529 |
| 75090 | e/merged | gcc -funroll-loops | 20140614 | 20140529 |
| 75102 | e/merged | cc | 20140614 | 20140529 |
| 102218 | e/regs | gcc -funroll-loops | 20140614 | 20140529 |
| 102222 | e/regs | cc | 20140614 | 20140529 |
| 102242 | e/regs | gcc | 20140614 | 20140529 |
| 135266 | e/ref | cc | 20140614 | 20140529 |
| 135272 | e/ref | gcc -funroll-loops | 20140614 | 20140529 |
| 135274 | 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
|