| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11012 | sse2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 11012 | sse2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 11012 | sse2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 11012 | sse2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 11032 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 11032 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 11264 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11264 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11312 | sse2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11312 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11316 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11344 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11348 | sse2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11348 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11360 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11360 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11360 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11360 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11368 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11372 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11372 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11392 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11392 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11392 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11392 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11404 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11404 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11412 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11412 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11428 | sse2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11428 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11428 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11432 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11436 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11468 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11468 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11468 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11472 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11472 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11472 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11472 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11476 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11476 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11480 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11496 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11496 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11504 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11508 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11508 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11524 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11560 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11560 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11568 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11568 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11580 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11592 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11604 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11616 | sse2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11616 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11620 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11644 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11676 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11676 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11708 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11708 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16100 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16108 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16108 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16124 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16144 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16308 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16308 | ref64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16324 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16328 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16328 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16328 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16340 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16340 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 16340 | ref64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 16368 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16368 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16380 | ref64 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16380 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16380 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16388 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16388 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16396 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16396 | ref64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16396 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16396 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16400 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16408 | ref64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16412 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16412 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16412 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16412 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16472 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16472 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16472 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16476 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16560 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16560 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16560 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16568 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16624 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16632 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16632 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16636 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16752 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16752 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16752 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16752 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 22364 | ref64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22364 | ref64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22460 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 22460 | ref64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 22476 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22476 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22476 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22504 | ref64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 23068 | ref64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 23068 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 23068 | ref64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 23072 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 24068 | sse2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24068 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24068 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24364 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24364 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24372 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24372 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24384 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24388 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24472 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24480 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24480 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24480 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24492 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24492 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24492 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24492 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24492 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24496 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24496 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24500 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24500 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24528 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24528 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24528 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24552 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24656 | sse2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24656 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24656 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24656 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24664 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24664 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24664 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24812 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24828 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24840 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24840 | ref64 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24840 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24840 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24856 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24856 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24864 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24864 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24864 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24864 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24864 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24872 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24872 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24872 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24872 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24884 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24884 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24884 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24884 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24884 | ref64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24888 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24896 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24896 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24900 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24928 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24960 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24960 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24980 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24980 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24980 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24996 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25000 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25004 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25008 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25016 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25024 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25032 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25040 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25040 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25044 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25044 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25044 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25048 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25052 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 25056 | ref64 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25056 | ref64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 25060 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25060 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25064 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25084 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25084 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25084 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25088 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25088 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25092 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25092 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25096 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25096 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25104 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25112 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25112 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25120 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25128 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25128 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25716 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25716 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25720 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25748 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25756 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25760 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25760 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25760 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25780 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25780 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25792 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25800 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25804 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25808 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25820 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25824 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25824 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25868 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25868 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25924 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25924 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25924 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25924 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25940 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25980 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25992 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26008 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26016 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 26020 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26028 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26032 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26036 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26052 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 26052 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 26064 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26064 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26072 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26072 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26072 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26076 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26076 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 26112 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26112 | ref64 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26116 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26116 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26116 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26116 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26156 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26156 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26196 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26196 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26196 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26200 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26204 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26204 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26208 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26208 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26208 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26212 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26212 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26212 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 26212 | ref64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 26280 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26280 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 164476 | ref | cc | 20170204 | 20170105 |
| 164764 | ref64 | cc | 20170204 | 20170105 |
| 182936 | ref64 | gcc | 20170204 | 20170105 |
| 183080 | ref64 | gcc -funroll-loops | 20170204 | 20170105 |
| 183260 | ref | gcc | 20170204 | 20170105 |
| 183652 | ref | gcc -funroll-loops | 20170204 | 20170105 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2
|