| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6952 | xmm | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 6976 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 7100 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7104 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7300 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7392 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7484 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7488 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7488 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7500 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7516 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7736 | regs | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7736 | regs | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7740 | regs | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7748 | regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7764 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7764 | regs | gcc -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7768 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7768 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7768 | regs | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7776 | regs | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7780 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7780 | regs | gcc -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7784 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7788 | regs | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7792 | regs | gcc -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7792 | regs | gcc -m64 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7792 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7804 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7816 | regs | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 7880 | regs | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7880 | regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7896 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7904 | regs | gcc -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7912 | regs | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7916 | regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7924 | regs | gcc -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7936 | regs | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7936 | regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7940 | regs | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7948 | regs | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7948 | regs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7948 | regs | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 7956 | regs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 7992 | regs | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8004 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8004 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8008 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8008 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8008 | regs | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8016 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8016 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8028 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8040 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8048 | regs | gcc -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8048 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8048 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8048 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8052 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8076 | regs | gcc -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8108 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8120 | regs | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8176 | regs | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8212 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8212 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8212 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8212 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8308 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8316 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 8316 | regs | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 8316 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 8316 | regs | gcc -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 8336 | regs | gcc -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8364 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8364 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8364 | regs | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 8364 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8364 | regs | gcc -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8368 | regs | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 8392 | regs | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 8392 | regs | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 8392 | regs | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 8392 | regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 8400 | regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 8404 | regs | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 8408 | regs | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 8552 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8552 | regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8560 | regs | gcc -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8560 | regs | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8560 | regs | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8560 | regs | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8572 | regs | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8576 | regs | gcc -m64 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8620 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8620 | regs | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8652 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8652 | regs | gcc -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8656 | regs | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8660 | regs | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8756 | regs | gcc -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8788 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8796 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8804 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8828 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8832 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8836 | regs | gcc -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8844 | regs | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 8848 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 9412 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9416 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9436 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9444 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9488 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9500 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9508 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9520 | xmm | gcc -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9524 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9524 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9528 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9532 | xmm | gcc -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9536 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9552 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9552 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9560 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9568 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9568 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9568 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9572 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9576 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9580 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9588 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9592 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9592 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9600 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9616 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9620 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9628 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9724 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9728 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9776 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9832 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 9832 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 9844 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9864 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 9920 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 9936 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 9988 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 9996 | xmm | gcc -m64 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10000 | xmm | gcc -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10000 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10008 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10012 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 10032 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10040 | xmm | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 10040 | xmm | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 10060 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10064 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10064 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10072 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10072 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10076 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10080 | xmm | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 10104 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10160 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10160 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 10728 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 10840 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 10892 | ref | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 10892 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 10908 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 10944 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 11236 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 11708 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11720 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11728 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11764 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11768 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11768 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11768 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11780 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11788 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11824 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11824 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11936 | xmm | gcc -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11936 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11936 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11936 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11968 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11968 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 11988 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 33460 | regs | cc | 20140526 | 20140525 |
| 33544 | regs | gcc | 20140526 | 20140525 |
| 33580 | regs | gcc -funroll-loops | 20140526 | 20140525 |
| 128928 | xmm | gcc -funroll-loops | 20140526 | 20140525 |
| 130208 | xmm | cc | 20140526 | 20140525 |
| 132348 | xmm | gcc | 20140526 | 20140525 |
| Compiler | Implementations
|
| cc | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| clang -O3 -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| gcc | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
| gcc -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64
|
| 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=corei7 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -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=corei7 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-1 |
| gcc -m64 -march=corei7 -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=corei7 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-2 |
| gcc -m64 -march=corei7 -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=corei7 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-3 |
| gcc -m64 -march=corei7 -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
|
| Compiler | Implementations
|
| cc | moon/neon/32 |
| gcc | moon/neon/32 |
| gcc -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -O -fomit-frame-pointer | moon/neon/32 |
| gcc -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/neon/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops | moon/neon/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/neon/32
|
| Compiler | Implementations
|
| cc | moon/armv6/32 |
| gcc | moon/armv6/32 |
| gcc -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops | moon/armv6/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/armv6/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 -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/avx2/32
|
| 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 -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -march=nocona -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 -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/avx/32
|
| Compiler | Implementations
|
| cc | moon/sse2/32 |
| gcc | moon/sse2/32 |
| gcc -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops | moon/sse2/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/sse2/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 -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
| gcc -march=nocona -Os -fomit-frame-pointer | moon/xop/32
|