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
|