| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19012 | ni_p7m1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 19016 | ni_p7m1 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 19076 | ni_p7m1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19084 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 19100 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 19100 | ni_p7m1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19132 | ni_p7m2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 19132 | ni_p7m2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 19200 | ni_p8m1 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 19200 | ni_p8m1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 19220 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 19220 | ni_p8m1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19224 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 19224 | ni_p7m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19332 | ni_p8m1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19344 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 19356 | ni_p8m2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 19356 | ni_p8m2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 19356 | ni_p8m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19428 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 19432 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 19432 | ni_p7m2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 19472 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 19472 | ni_p8m2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 20004 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
| 20004 | ni_p7m1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 20192 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
| 20192 | ni_p7m2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 20200 | ni_p8m1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 20204 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
| 20404 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
| 20404 | ni_p8m2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 22712 | ni_p8m1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 22724 | ni_p8m1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 23120 | ni_p7m1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 23124 | ni_p7m1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 23280 | ni_p8m2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 23288 | ni_p8m2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 23784 | ni_p7m2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 23784 | ni_p7m2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 118704 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 118716 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 118792 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 119824 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 120588 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124016 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124056 | ref | gcc -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124432 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 124544 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124736 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124920 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 124952 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 125096 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 125484 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 125724 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 126388 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 126404 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 126644 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 126992 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 126996 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 127240 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 127368 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 127456 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 127484 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 127672 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 127688 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 127892 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 128136 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 128368 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 128492 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 128732 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 128744 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 128764 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
| 129488 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 129524 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 129884 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 130308 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 132376 | ref | gcc -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 132784 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 132908 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 132932 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 132964 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 132964 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 133012 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 133012 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 133016 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 133892 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 133940 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 134180 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 134636 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
| 134648 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 134648 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 134648 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
| 134708 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
| 138220 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 138224 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 138312 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 138348 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 138424 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170202 | 20170105 |
| 138604 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 139104 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 139744 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
| 139836 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142152 | ref | gcc -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142216 | ref | gcc -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142280 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142424 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142504 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 142788 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 143092 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 143156 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 143428 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
| 145280 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145340 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145364 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145556 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145764 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145788 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 145796 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 146068 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 146988 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 152120 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 152120 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
| 152684 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 153384 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 153484 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 153736 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 153860 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 154036 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154040 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154064 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154120 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
| 154136 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154136 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
| 154328 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154660 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154664 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154736 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154772 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154828 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154876 | ref | gcc -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 154984 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
| 471412 | ref | gcc -funroll-loops | 20170202 | 20170105 |
| 471872 | ref | gcc | 20170202 | 20170105 |
| 476768 | ref | cc | 20170202 | 20170105 |
| Compiler | Implementations
|
| gcc | ni_p7m2 ni_p8m2 |
| gcc -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2
|
| Compiler | Implementations
|
| gcc | ni_p7m1 ni_p8m1 |
| gcc -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1
|