| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6000 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 6172 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 6196 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 6276 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 6328 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 6332 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 6376 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 6472 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 6516 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 6520 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 6732 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 6732 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 6752 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 6992 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 7020 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 7032 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 7492 | regs | gcc -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7496 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7496 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7500 | regs | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7508 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7512 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7512 | regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7512 | regs | gcc -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7516 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7516 | regs | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7516 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7516 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7516 | regs | gcc -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7520 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7520 | regs | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7520 | regs | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7520 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7524 | regs | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7524 | regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7524 | regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7528 | regs | gcc -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7528 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7532 | regs | gcc -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7544 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7544 | regs | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7548 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7548 | regs | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7560 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7564 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7568 | regs | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7576 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7580 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7588 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7600 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7600 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7600 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7604 | xmm | gcc -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7604 | xmm | gcc -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7604 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7604 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7608 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7612 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7612 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7616 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7620 | regs | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7628 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7632 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7640 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7640 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7644 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7644 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7648 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7648 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7648 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7648 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7652 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7656 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7656 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7656 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7656 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7656 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7660 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7664 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7664 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7664 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7668 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7668 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7672 | xmm | gcc -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7672 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7672 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7672 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7672 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7676 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7676 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7676 | regs | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7676 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | regs | gcc -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | regs | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | regs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | regs | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7680 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7684 | regs | gcc -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7684 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7684 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7684 | regs | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7688 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7688 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7688 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7688 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7692 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7696 | regs | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7700 | regs | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7700 | regs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7700 | regs | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7704 | regs | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7708 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7708 | regs | gcc -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7712 | regs | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7720 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7724 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7728 | regs | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7736 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7752 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7772 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7808 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7820 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7820 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 7824 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 7904 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7908 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 7992 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8004 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8004 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8016 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8036 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 8056 | regs | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 8076 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 8080 | regs | gcc -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
| 8180 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 8188 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 8188 | regs | gcc -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 8192 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 8192 | regs | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
| 8192 | regs | gcc -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 8204 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 8204 | regs | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
| 8476 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8480 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8480 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8484 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8484 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8484 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8496 | xmm | gcc -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8496 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8500 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8504 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8504 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8516 | xmm | gcc -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8524 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8532 | regs | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8536 | regs | gcc -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8544 | regs | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8548 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8548 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8556 | regs | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8560 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8560 | regs | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8564 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8564 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8564 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8568 | regs | gcc -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8568 | regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8572 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8572 | regs | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8576 | regs | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8584 | regs | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8584 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8584 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8584 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8584 | regs | gcc -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8592 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8592 | regs | gcc -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8592 | regs | gcc -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
| 8604 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
| 30104 | regs | gcc -funroll-loops | 20140123 | 20130419 |
| 30112 | regs | gcc | 20140123 | 20130419 |
| 30128 | regs | cc | 20140123 | 20130419 |
| 131504 | xmm | cc | 20140123 | 20130419 |
| 136568 | xmm | gcc -funroll-loops | 20140123 | 20130419 |
| 136972 | xmm | gcc | 20140123 | 20130419 |
| Compiler | Implementations
|
| cc | avxicc |
| gcc | avxicc |
| gcc -O2 -fomit-frame-pointer | avxicc |
| gcc -O3 -fomit-frame-pointer | avxicc |
| gcc -O -fomit-frame-pointer | avxicc |
| gcc -Os -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops | avxicc |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -march=nocona -Os -fomit-frame-pointer | avxicc
|
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=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=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 | 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
|