| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 315996 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 317122 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 317146 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 317588 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 318420 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 320950 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321266 | ref2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321284 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321322 | ref2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321436 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321600 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321610 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321640 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321706 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 321800 | ref2 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 322160 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 322242 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 322378 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 322572 | ref2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 323592 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 324476 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 324556 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 326886 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 327616 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 332728 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 333302 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 333896 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 342544 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 345218 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 345842 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 346532 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 347036 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 347472 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 347626 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 349390 | goptv | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 349822 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350100 | goptv | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350104 | goptv | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350184 | goptv | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350204 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350332 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 350388 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350682 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350802 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 350996 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 351206 | goptv | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 351676 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 352142 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 352146 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 352324 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 352332 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 352352 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 352434 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 352818 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 352836 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 353272 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 353404 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 353466 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 353746 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 353958 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 354660 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 356814 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 358206 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 358424 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 358922 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 359210 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 360202 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 360718 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 361342 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 361368 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 362908 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 376248 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 378496 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 380384 | ref3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 380592 | ref3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 380654 | ref3 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 380706 | ref3 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 380904 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 381412 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 382200 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 382546 | ref3 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 382888 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 386602 | ref3 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 387598 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 389000 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 390282 | ref3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 390298 | ref3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391182 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391212 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391582 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391592 | ref3 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391674 | ref3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 391860 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392038 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392082 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392476 | ref3 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392562 | ref3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392582 | ref3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392826 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392896 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 392954 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 393002 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 393056 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 393142 | ref3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 393234 | ref3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 394052 | ref3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 394390 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 394454 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 395194 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 395962 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 396030 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 396392 | goptv | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 396702 | goptv | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 396764 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397042 | ref3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 397086 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 397398 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397544 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397664 | goptv | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397704 | goptv | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397714 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 397906 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 398020 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 398086 | goptv | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 398136 | goptv | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 398308 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 398366 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 398928 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 399270 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 399382 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 399516 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 399780 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 400100 | goptv | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 400146 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 400610 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 400690 | goptv | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 400800 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 402396 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 402800 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 403164 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 403804 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 403976 | goptv | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 404486 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 405562 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 405872 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 412690 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 413690 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 414734 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 416160 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 417596 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 418140 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 418666 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 419946 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 420098 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 420150 | ref3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 420526 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 420974 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 421042 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 421618 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 421738 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 422496 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 422722 | ref3 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 423936 | ref3 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424028 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 424102 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 424172 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 424306 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424414 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424434 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 424446 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424544 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424556 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424674 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 424770 | ref3 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 424918 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 425002 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 425266 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 425986 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 426028 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 426334 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 426556 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 426612 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 426730 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 427542 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 428752 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 428850 | ref3 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 429514 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 429834 | ref3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430062 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430182 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430476 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 430848 | ref3 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430880 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430962 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 430980 | ref3 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 431558 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 432298 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 432334 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 432478 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 503092 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 503650 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 503824 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 506096 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 507544 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 508078 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 508708 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 508748 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 508998 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 513982 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 514152 | ref3 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 514384 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 515344 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 515494 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 516274 | ref3 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 518712 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 519140 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 520650 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 523318 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 523882 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 523972 | ref3 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 524284 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 524374 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 524420 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 525508 | ref3 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 527276 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 534994 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 569502 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 604500 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 604754 | ref2 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 607860 | ref2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 607998 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 608628 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 609172 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 609264 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 609910 | ref2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 611480 | ref2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 635544 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 636314 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 637052 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 637584 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 637974 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 638756 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 639514 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 639750 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 640238 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 640772 | goptv | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 640896 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 641194 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 641464 | goptv | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 641476 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 641564 | goptv | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 642482 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 642606 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 643310 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 644168 | goptv | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 644326 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 644396 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 645288 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 645648 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 652166 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 658054 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 658452 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 660708 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 898730 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 899814 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 899818 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 900168 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 900294 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 900478 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 901762 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 902922 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 903348 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 907222 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 907440 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 908552 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 912250 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 912832 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 915492 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 916652 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 918098 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 921346 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1281878 | goptv | gcc | 20161216 | 20161026 |
| 1297350 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1299484 | goptv | gcc -funroll-loops | 20161216 | 20161026 |
| 1302612 | goptv | cc | 20161216 | 20161026 |
| 1311450 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 1315282 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1318304 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1318966 | ref2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1331110 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 1331446 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1337188 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1339074 | ref2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1340158 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1344178 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1346236 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1346914 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1347042 | ref2 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1352154 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1366042 | ref2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1367884 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1368714 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1370738 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1373192 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1373376 | ref2 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1373458 | ref2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1374636 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1374890 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1393652 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1395296 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1398560 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1399324 | ref2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1399442 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 1401660 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1403412 | ref2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1403672 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1404790 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1407746 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1434248 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1440788 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 1703600 | ref2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1704544 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1707754 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1712358 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 1734710 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1735232 | ref2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1735900 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1736384 | ref2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1737904 | ref2 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1738124 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1738648 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1739558 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1739628 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1739654 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1739800 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1740638 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1741078 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1743994 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1745566 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1746038 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1746830 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1747376 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1753560 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1756032 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1758164 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1759430 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1760934 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 3399328 | ref3 | cc | 20161216 | 20161026 |
| 3421260 | ref3 | gcc | 20161216 | 20161026 |
| 3423422 | ref3 | gcc -funroll-loops | 20161216 | 20161026 |
| 7404216 | ref2 | gcc -funroll-loops | 20161216 | 20161026 |
| 7406982 | ref2 | gcc | 20161216 | 20161026 |
| 7419590 | ref2 | cc | 20161216 | 20161026 |
| Compiler | Implementations
|
| cc | optimized_nonSSE ref |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| gcc | optimized_nonSSE ref |
| gcc -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops | optimized_nonSSE ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref
|