| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34756 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 34756 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 34756 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 34756 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 34756 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 34780 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 35076 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 35088 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 35100 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 35100 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 35244 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 35660 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 36168 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 36168 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 36168 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 36184 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 36184 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 36184 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 37660 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 37660 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 41952 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 41952 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 42288 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 42288 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 42440 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 42496 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42496 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42512 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 42752 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42752 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42764 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42764 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42832 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42832 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 42844 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43432 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43432 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43432 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43432 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43436 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43464 | xmm | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43464 | xmm | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43520 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43524 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 43648 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 43648 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 43836 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 43856 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 43900 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 43900 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 43928 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 43928 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 44064 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 44064 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 44168 | xmm | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 44168 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 44168 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 44876 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 44876 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 44876 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45096 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 45096 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 45096 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 45264 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45304 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45344 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45344 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45384 | xmm | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45568 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45576 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 45636 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45636 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45752 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 45936 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54496 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54608 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54608 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54656 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54664 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54664 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54704 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54708 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54708 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 54728 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 54776 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55200 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55300 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55336 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55368 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55436 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55468 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55592 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55660 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55664 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55672 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55756 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55780 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55792 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55808 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55824 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 55824 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 55876 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 55880 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 56024 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 56128 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 56196 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 56196 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 56216 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 56272 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 56336 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56396 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 56412 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 56532 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56560 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56576 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56896 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56976 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 56988 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 57008 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57028 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57032 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57032 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57100 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57140 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57144 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57144 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 57248 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57272 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57320 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57332 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57344 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57476 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57496 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57528 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57548 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 57564 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 57600 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 57612 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 57616 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 57616 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 57640 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 57688 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 58080 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 58232 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 58460 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 58512 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 58512 | xmm | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 58516 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 58544 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 59824 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 59884 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 59936 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 59952 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 60112 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 60140 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 60164 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 60172 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 60976 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61008 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61124 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61280 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61296 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61340 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61356 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61360 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61372 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61372 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 61380 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61408 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61476 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61716 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61744 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61768 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 61844 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 63620 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 63744 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 63852 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 63856 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 64108 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 64256 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 64580 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 64584 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 64584 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 64588 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 64588 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 64588 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 70196 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 70296 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 70480 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 70776 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 71356 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 71428 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 71428 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 71432 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 71620 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 72644 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 72644 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 72888 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 72956 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 75520 | xmm | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 75520 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 75520 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 75520 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 75540 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 354700 | xmm | cc | 20170204 | 20170105 |
| 363948 | ref | gcc -funroll-loops | 20170204 | 20170105 |
| 364128 | ref | gcc | 20170204 | 20170105 |
| 366984 | xmm | gcc -funroll-loops | 20170204 | 20170105 |
| 369428 | xmm | gcc | 20170204 | 20170105 |
| 372020 | ref | cc | 20170204 | 20170105 |
| Compiler | Implementations
|
| 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=corei7 -O2 -fomit-frame-pointer | ymm |
| gcc -m64 -march=corei7 -O3 -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=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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ymm |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ymm |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ymm |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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
|