| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 55227 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55251 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55269 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55296 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55299 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55314 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55329 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55341 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55353 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55362 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55377 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55383 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55383 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55401 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55404 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55413 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55413 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 55425 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55440 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55470 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55512 | ref | gcc -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 55602 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 56370 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 56535 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56580 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56706 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56859 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56877 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56958 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 56958 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 57003 | ref | gcc -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 57663 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 57681 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 57693 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 57768 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 57831 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57837 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57852 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57852 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57858 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57861 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57876 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57882 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 57894 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140525 |
| 58020 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 58047 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 58092 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 58152 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 59031 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 59121 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59130 | ref | gcc -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59136 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59142 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59145 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59166 | ref | gcc -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59181 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 59187 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59331 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59340 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59364 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59385 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59454 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59748 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 59817 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 62091 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 62349 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 66141 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 66189 | ref | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 66189 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 66207 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 66231 | 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 | 20141017 | 20141014 |
| 67266 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67350 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67353 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67359 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67359 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67359 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67365 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 67743 | xmm | gcc -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 67743 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 67743 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 67743 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 67743 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68025 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68037 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68043 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68058 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68091 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68091 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68094 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68100 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68103 | xmm | gcc -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68178 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68178 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68322 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68331 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68427 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68427 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68430 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68430 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 68433 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68433 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68433 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68433 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68442 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 68493 | xmm | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 68493 | xmm | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 68493 | xmm | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 69375 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69378 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69417 | ref | gcc -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69429 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69429 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69435 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69438 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69453 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69933 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69948 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 69951 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 70029 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 72645 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 72651 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 73755 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 73956 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 75513 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75513 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75555 | xmm | gcc -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75555 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75612 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75624 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75627 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75822 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 75828 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77031 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77031 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77040 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77052 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77067 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77094 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77100 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77103 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77139 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77142 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77142 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77163 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77172 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77178 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77184 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77211 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 77250 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 77259 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 80556 | xmm | gcc -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80559 | xmm | gcc -m64 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80568 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80601 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80646 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80655 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80688 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80691 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 80709 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83142 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83142 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83145 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83169 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83175 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83181 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83187 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83763 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 83847 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140625 | 20140525 |
| 93465 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 93660 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140625 | 20140525 |
| 93936 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 93939 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 93939 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 93942 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 94437 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140625 | 20140525 |
| 94533 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 96453 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 96453 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 96453 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 96456 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140625 | 20140525 |
| 110235 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140625 | 20140525 |
| 110253 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 110280 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 110298 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 110511 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140625 | 20140525 |
| 340812 | ref | cc | 20140625 | 20140525 |
| 340992 | ref | gcc | 20140624 | 20140525 |
| 341031 | ref | gcc -funroll-loops | 20140624 | 20140525 |
| 859119 | xmm | cc | 20140625 | 20140525 |
| 860145 | xmm | gcc -funroll-loops | 20140625 | 20140525 |
| 860862 | xmm | gcc | 20140625 | 20140525 |
| Compiler | Implementations
|
| cc | neon |
| gcc | neon |
| gcc -O2 -fomit-frame-pointer | neon |
| gcc -O3 -fomit-frame-pointer | neon |
| gcc -O -fomit-frame-pointer | neon |
| gcc -Os -fomit-frame-pointer | neon |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | neon |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | neon |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | neon |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops | neon |
| gcc -funroll-loops -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -m64 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -O3 -fomit-frame-pointer | neon |
| gcc -m64 -O -fomit-frame-pointer | neon |
| gcc -m64 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | neon |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | neon |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | neon |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | neon |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | neon |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -march=k8 -O -fomit-frame-pointer | neon |
| gcc -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -march=nocona -O -fomit-frame-pointer | neon |
| gcc -march=nocona -Os -fomit-frame-pointer | neon
|
| 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=core2 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ymm |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ymm |
| gcc -m64 -march=native -mtune=native -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
|