| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7803 | regs | gcc -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7830 | regs | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7839 | regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7839 | regs | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7857 | regs | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7866 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7866 | regs | gcc -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7893 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7902 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7911 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7929 | regs | gcc -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7947 | regs | gcc -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7956 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7956 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7956 | regs | gcc -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7965 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7974 | regs | gcc -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7983 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7983 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7992 | regs | gcc -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7992 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7992 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 7992 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 7992 | regs | gcc -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8001 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8001 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8001 | regs | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8001 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8001 | regs | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8028 | regs | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8037 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8037 | regs | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8046 | regs | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8046 | regs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8055 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8055 | regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8064 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8064 | regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8064 | regs | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8064 | regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8073 | regs | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8073 | regs | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8082 | regs | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8091 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8091 | regs | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8091 | regs | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8100 | regs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8118 | regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8127 | regs | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8271 | regs | gcc -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8298 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8298 | regs | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8379 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8379 | regs | gcc -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8397 | regs | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8433 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8433 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8433 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8469 | regs | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 8478 | regs | gcc -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 8505 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 8766 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8766 | regs | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8793 | regs | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8829 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8838 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8838 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8838 | regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8838 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8838 | regs | gcc -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8856 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8856 | regs | gcc -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8874 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8874 | regs | gcc -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8883 | regs | gcc -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8892 | regs | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8892 | regs | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8892 | regs | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8901 | regs | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8928 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8928 | regs | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8928 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8928 | regs | gcc -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 8937 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 11448 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11457 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11466 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11475 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11475 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11475 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11475 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11484 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11484 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11511 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11520 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11520 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11529 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11529 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11529 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11538 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11547 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11547 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11556 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11556 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11556 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11556 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11565 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11565 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11574 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11574 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11574 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11583 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11592 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11601 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11610 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11619 | xmm | gcc -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11619 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 11619 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11619 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 11628 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11673 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 11961 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 11988 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 11988 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12006 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12015 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12024 | xmm | gcc -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12033 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12033 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12033 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12033 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12042 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12060 | xmm | gcc -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12078 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 12123 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 40824 | regs | cc | 20140530 | 20140529 |
| 40968 | regs | gcc | 20140530 | 20140529 |
| 41175 | regs | gcc -funroll-loops | 20140530 | 20140529 |
| 241326 | xmm | gcc -funroll-loops | 20140530 | 20140529 |
| 241533 | xmm | cc | 20140530 | 20140529 |
| 242199 | xmm | gcc | 20140530 | 20140529 |
| Compiler | Implementations
|
| cc | avxicc |
| gcc | avxicc |
| gcc -O2 -fomit-frame-pointer | avxicc |
| gcc -O3 -fomit-frame-pointer | avxicc |
| gcc -O -fomit-frame-pointer | avxicc |
| gcc -Os -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops | avxicc |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -march=nocona -Os -fomit-frame-pointer | avxicc
|
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -march=k8 -O -fomit-frame-pointer | ref |
| gcc -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -march=nocona -O -fomit-frame-pointer | ref |
| gcc -march=nocona -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| cc | avx2-1 |
| gcc | avx2-1 |
| gcc -O2 -fomit-frame-pointer | avx2-1 |
| gcc -O3 -fomit-frame-pointer | avx2-1 |
| gcc -O -fomit-frame-pointer | avx2-1 |
| gcc -Os -fomit-frame-pointer | avx2-1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops | avx2-1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2-1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2-1 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2-1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2-1 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2-1
|
| Compiler | Implementations
|
| cc | avx2-2 |
| gcc | avx2-2 |
| gcc -O2 -fomit-frame-pointer | avx2-2 |
| gcc -O3 -fomit-frame-pointer | avx2-2 |
| gcc -O -fomit-frame-pointer | avx2-2 |
| gcc -Os -fomit-frame-pointer | avx2-2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops | avx2-2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2-2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2-2 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2-2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2-2 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2-2
|
| Compiler | Implementations
|
| cc | avx2-3 |
| gcc | avx2-3 |
| gcc -O2 -fomit-frame-pointer | avx2-3 |
| gcc -O3 -fomit-frame-pointer | avx2-3 |
| gcc -O -fomit-frame-pointer | avx2-3 |
| gcc -Os -fomit-frame-pointer | avx2-3 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-3 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-3 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-3 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops | avx2-3 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-3 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2-3 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2-3 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2-3 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2-3 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2-3
|
| Compiler | Implementations
|
| cc | ymm |
| gcc | ymm |
| gcc -O2 -fomit-frame-pointer | ymm |
| gcc -O3 -fomit-frame-pointer | ymm |
| gcc -O -fomit-frame-pointer | ymm |
| gcc -Os -fomit-frame-pointer | ymm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops | ymm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
| gcc -m64 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -O3 -fomit-frame-pointer | ymm |
| gcc -m64 -O -fomit-frame-pointer | ymm |
| gcc -m64 -Os -fomit-frame-pointer | ymm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
| gcc -march=barcelona -O -fomit-frame-pointer | ymm |
| gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
| gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -march=nocona -Os -fomit-frame-pointer | ymm
|