| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 68859 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 68871 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 68913 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 68925 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 68970 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 69042 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 69045 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 70596 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 70653 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 70701 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 71055 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 71190 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 71214 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 71694 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 71778 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 71856 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 71886 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 71907 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 71943 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 72438 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 72441 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72441 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72540 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 72543 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 72609 | table | gcc -m64 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72615 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72660 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72672 | table | gcc -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72744 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 72774 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72789 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72801 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72816 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 72828 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 73038 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 73110 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 73161 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 73974 | table | gcc -m64 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74076 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74088 | table | gcc -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74154 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74226 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74235 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74250 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74331 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74340 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74397 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74400 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74409 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74421 | table | gcc -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74433 | table | gcc -m64 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74433 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74535 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74595 | table | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74610 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74634 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 74637 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74700 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74823 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74889 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 74952 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 75069 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 75090 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 75129 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 75243 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75246 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 75306 | table | gcc -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75342 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 75372 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75606 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75615 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75663 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75726 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75756 | table | gcc -m64 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75816 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75834 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75867 | table | gcc -O -fomit-frame-pointer | 20140805 | 20140622 |
| 75891 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 76935 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 76962 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77001 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77040 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77049 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77088 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77238 | table | gcc -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77265 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 77268 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 78255 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 78357 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 83562 | table | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 83571 | table | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 83619 | table | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140805 | 20140622 |
| 83634 | table | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140805 | 20140622 |
| 83964 | table | clang -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 166476 | table | gcc -funroll-loops | 20140805 | 20140622 |
| 166530 | table | gcc | 20140805 | 20140622 |
| 166536 | table | cc | 20140805 | 20140622 |
| 3387426 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 3387501 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 3907812 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 3907959 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4204002 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4204038 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4240224 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4240368 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4240416 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 4718517 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4718616 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4725174 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4726068 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4729770 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4757394 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4761414 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4789470 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4795764 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4924518 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4943109 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4943163 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4943307 | ref | gcc -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4952325 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4952973 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4953183 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4953729 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4958067 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4959774 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 4959906 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 5473506 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5473839 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5497584 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5497644 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5790504 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5790819 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5791095 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5820846 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 5822421 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 7854294 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 7863036 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 7865859 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8009355 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8009583 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8082516 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8082606 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8801559 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8801646 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8801706 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8801904 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8802294 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8802900 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8803068 | ref | gcc -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 8829384 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8951055 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8951094 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8951166 | ref | gcc -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8951412 | ref | gcc -m64 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8951583 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8952822 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 8953047 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9020571 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9034428 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9062511 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9064815 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9170004 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9178398 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9179856 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 9184722 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9192702 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9193131 | ref | gcc -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9193755 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9283968 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9315108 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9323304 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9339000 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9675522 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9764385 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9764832 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9764844 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 9823869 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605048 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605213 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605249 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605282 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605456 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605588 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10605774 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10631400 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 10632180 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 13512990 | 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 | 20141018 | 20141014 |
| 13518018 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140805 | 20140622 |
| 13518240 | ref | clang -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 13521270 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140805 | 20140622 |
| 13523514 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 29889510 | ref | cc | 20140630 | 20140525 |
| 29889738 | ref | gcc -funroll-loops | 20140630 | 20140525 |
| 29891886 | ref | gcc | 20140630 | 20140525 |
| Compiler | Implementations
|
| cc | opt |
| gcc | opt |
| gcc -O2 -fomit-frame-pointer | opt |
| gcc -O3 -fomit-frame-pointer | opt |
| gcc -O -fomit-frame-pointer | opt |
| gcc -Os -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops | opt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m64 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -O -fomit-frame-pointer | opt |
| gcc -m64 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | opt |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -march=k8 -O -fomit-frame-pointer | opt |
| gcc -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -march=nocona -O -fomit-frame-pointer | opt |
| gcc -march=nocona -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| cc | aesnim |
| gcc | aesnim |
| gcc -O2 -fomit-frame-pointer | aesnim |
| gcc -O3 -fomit-frame-pointer | aesnim |
| gcc -O -fomit-frame-pointer | aesnim |
| gcc -Os -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesnim |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops | aesnim |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -O -fomit-frame-pointer | aesnim |
| gcc -m64 -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O2 -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O3 -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -O -fomit-frame-pointer | aesnim |
| gcc -march=barcelona -Os -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O2 -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O3 -fomit-frame-pointer | aesnim |
| gcc -march=k8 -O -fomit-frame-pointer | aesnim |
| gcc -march=k8 -Os -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O2 -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O3 -fomit-frame-pointer | aesnim |
| gcc -march=nocona -O -fomit-frame-pointer | aesnim |
| gcc -march=nocona -Os -fomit-frame-pointer | aesnim
|