| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34669 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 34669 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 34827 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 34828 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34830 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34830 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34870 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34955 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 36788 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36799 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36825 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36825 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 39542 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 39548 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 39593 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 39650 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 39650 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 39817 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 39891 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 39922 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41321 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41449 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41554 | xmm | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41554 | xmm | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41554 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41554 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41556 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41559 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41559 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41579 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41621 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41645 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41695 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41701 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41701 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 41712 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41780 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 41786 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 42115 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 42115 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 42115 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 42194 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 42911 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 42919 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 42919 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 43066 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 43084 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 43129 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 43146 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 43214 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 43285 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 43293 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 43925 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 43976 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44036 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44183 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44192 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44211 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44288 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44319 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44345 | xmm | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44424 | xmm | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44449 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44455 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44512 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44543 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44554 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44568 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44622 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 44659 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 53224 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 53235 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 53627 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 53655 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 54652 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 54652 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 54652 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 54655 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 54663 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55151 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55199 | xmm | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55199 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55199 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55199 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55290 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55292 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55564 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 55570 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62880 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62914 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62914 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62925 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62996 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 62999 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 63019 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 64699 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64699 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 64784 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 64827 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64841 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64892 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 64926 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64949 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64954 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 64982 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 64983 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 64994 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 65002 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65045 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65082 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65087 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 65198 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65203 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65223 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65305 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65379 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 65586 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 67470 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 67830 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 67929 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 67972 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 70094 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 70097 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 70111 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 70196 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71000 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71085 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71094 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71120 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71139 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71165 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71174 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71176 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71202 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71352 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71380 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71471 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71502 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71505 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71522 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71627 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 71635 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71720 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71751 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71766 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 71791 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 72029 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 72046 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 72230 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 72366 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 85082 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85127 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85127 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85153 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85158 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85352 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85371 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85388 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85453 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85510 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 85524 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86025 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86088 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86105 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86269 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86275 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86278 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86292 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86326 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86357 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86434 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 86533 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 111191 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 112393 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 113192 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121199 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 334087 | ref | cc | 20150216 | 20141124 |
| 335699 | ref | gcc -funroll-loops | 20150216 | 20141124 |
| 373702 | xmm | gcc | 20150216 | 20141124 |
| 376394 | xmm | gcc -funroll-loops | 20150216 | 20141124 |
| 377060 | xmm | cc | 20150216 | 20141124 |
| 494915 | ref | gcc | 20150216 | 20141124 |
| 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 -O3 -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 -O3 -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=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
|
| 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 -O3 -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 -O3 -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=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
|