Implementation notes: amd64, sandy0, crypto_hash/blake512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
9792avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
9792avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
9800avxiccgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
9804avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
9808avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
9808avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
9808avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
9808avxiccgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
9816avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
9816avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
9816avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
9824avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
9824avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
9828avxiccgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
9828avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
9832avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
9836avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
9836avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
9836avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
9840avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
9844avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
9844avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
9844avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
9848avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
9848avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
9848avxiccgcc -march=k8 -O -fomit-frame-pointer2012032820120316
9852avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
9860avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
9860avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
9860avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
9864avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
9864avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
9868avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
9868avxiccgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
9872avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
9872avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
9872sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
9872avxiccgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
9876avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
9876avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
9876avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
9876avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
9876avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
9876avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
9880avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
9884avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
9884avxiccgcc -m64 -O3 -fomit-frame-pointer2012032820120316
9884avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
9884sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
9884avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
9888avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
9888avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
9888avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
9888avxiccgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
9892avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
9892avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
9892avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
9896avxiccgcc -Os -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -O2 -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -Os -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
9896avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
9900avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
9900avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
9904avxiccgcc -O2 -fomit-frame-pointer2012032820120316
9904avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
9904avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
9904avxiccgcc -m64 -O -fomit-frame-pointer2012032820120316
9904avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
9904avxiccgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
9908avxiccgcc2012032820120316
9908avxiccgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
9912avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
9916avxiccgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
9920avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
9920avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
9924avxiccgcc -O3 -fomit-frame-pointer2012032820120316
9924sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
9928avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
9928avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
9932avxicccc2012032820120316
9932avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
9936avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
9936avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
9940avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
9944avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
9944avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
9944avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
9952avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
9952avxiccgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
9952avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
9952avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
9956avxiccgcc -O -fomit-frame-pointer2012032820120316
9956avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
9956avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
9960avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
9960avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
9960avxiccgcc -march=nocona -O -fomit-frame-pointer2012032820120316
9964avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
9964avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
9964avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
9980avxiccgcc -funroll-loops2012032820120316
9984sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
9996sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
10052avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
10060sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
10064avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
10220sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
10224sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
10248vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
10300vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
10304sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
10344vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
10396sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
10416vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
10424vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
10432vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
10460sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
10468sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
10620vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
10636vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
10736vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
10824sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
10848sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
10852sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
10868vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
10924sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
10936sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
10956sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
10960vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
10976vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
11004sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
11012sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
11040sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
11100vect128-inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
11128vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
11200vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
11212vect128-inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
11228vect128-inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
11272vect128-inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
11308vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
11324vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
11328sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
11344vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
11356sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
11376sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
11424vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
11456vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
11464vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
11488vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
11500vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
11500vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
11504vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
11528vect128-inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
11540vect128-inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
11548vect128-inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
11560vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
11576vect128-inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
11596vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
11604vect128-inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
11656vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
11740vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
11808vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
11808vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
11812vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
11924sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
11928sandygcc -O2 -fomit-frame-pointer2012032820120316
11936sandygcc -m64 -O3 -fomit-frame-pointer2012032820120316
11940sandygcc -O3 -fomit-frame-pointer2012032820120316
11940sandygcc -m64 -O2 -fomit-frame-pointer2012032820120316
11940sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
11944sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
11944sandygcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
11948sandygcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
11952sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
11952sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
11960sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
11960sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
11964sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
11964sandygcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
11964sandygcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
11968sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
11968sandygcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
11972sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
11972sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
11976sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
11980sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
11980sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
11980sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
11984sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
11988sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
11988sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
11992sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
11992sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
11996sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
11996sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
12004sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
12004sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
12012sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
12032sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
12036sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
12052sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
12052sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
12092vect128-inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
12128vect128-inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
12144sandygcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
12152vect128-inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
12164vect128-inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
12172sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
12180sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
12188sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
12196sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
12200sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
12204sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
12220sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
12220vect128-inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
12224sandygcc -m64 -Os -fomit-frame-pointer2012032820120316
12224vect128-inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
12224vect128-inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
12228sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
12236sandygcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
12236sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
12236sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
12240sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
12244sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
12256sandygcc -Os -fomit-frame-pointer2012032820120316
12256sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
12276vect128-inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
12276sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
12284sandygcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
12288sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
12300sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
12308sandygcc -march=k8 -Os -fomit-frame-pointer2012032820120316
12344sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
12352sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
12356sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
12356sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
12360sandygcc -funroll-loops -O -fomit-frame-pointer2012032820120316
12376sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
12380sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
12380sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
12392sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
12392sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
12396sandygcc -O -fomit-frame-pointer2012032820120316
12396sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
12396sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
12400sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
12404sandygcc -m64 -O -fomit-frame-pointer2012032820120316
12404sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
12408sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
12412sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
12416sandygcc -march=k8 -O -fomit-frame-pointer2012032820120316
12416sandygcc -march=nocona -O -fomit-frame-pointer2012032820120316
12420sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
12420sandygcc -march=barcelona -O -fomit-frame-pointer2012032820120316
12464vect128-inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
12464vect128-inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
12500vect128-inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
12504vect128-inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
12524sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
12528sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
12540vect128-inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
12544sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
12564sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
12576sandygcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
12580sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
12580sandygcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
12584vect128-inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
12596sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
12612sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
12616sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
12652sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
12704vect128-inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
12708sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
12748sandygcc -march=nocona -Os -fomit-frame-pointer2012032820120316
12796sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
12812sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
12816sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
12848sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
12880sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
13332sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
13352sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
13352sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
13372sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
13380sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
13388sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
13552sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
13576sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
13624sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
13864sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
13896sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
13908sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
13936bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
13944bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
13948bswapgcc -O3 -fomit-frame-pointer2012032820120316
13948bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
13948bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
13952bswapgcc -O2 -fomit-frame-pointer2012032820120316
13952bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
13952bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
13952bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
13952bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
13956bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
13956bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
13960bswapgcc -m64 -O2 -fomit-frame-pointer2012032820120316
13960bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
13960bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
13960bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
13964bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
13964bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
13968bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
13968bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
13968bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
13968bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
13972bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
13976bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
13980bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
13980bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
13988bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
13988bswapgcc -m64 -O3 -fomit-frame-pointer2012032820120316
13988bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
13988bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
13992bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
13996bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
13996bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
14020bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
14028bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
14068bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
14128bswapgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
14128bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
14136bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
14148bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
14176bswapgcc -Os -fomit-frame-pointer2012032820120316
14180bswapgcc -m64 -Os -fomit-frame-pointer2012032820120316
14184bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
14188bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
14192bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
14192bswapgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
14192bswapgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
14204bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
14208bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
14220bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
14220bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
14228bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
14236bswapgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
14244bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
14252bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
14256bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
14272sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
14276bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
14292bswapgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
14296bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
14300sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
14304sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
14308sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
14308bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
14312sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
14316sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
14316sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
14320sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
14320sphlibgcc -m64 -O2 -fomit-frame-pointer2012032820120316
14328sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
14328sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
14336ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
14340ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
14344sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
14344sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
14352sphlibgcc -O3 -fomit-frame-pointer2012032820120316
14352sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
14356sphlibgcc -O2 -fomit-frame-pointer2012032820120316
14360sphlibgcc -m64 -O3 -fomit-frame-pointer2012032820120316
14360ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
14368sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
14392sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
14392sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
14400bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
14412sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
14424sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
14428sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
14428ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
14432sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
14436sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
14440sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
14444sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
14444sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
14460sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
14460ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
14460ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
14464sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
14464ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
14472sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
14476bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
14480sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
14508ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
14508sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
14512sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
14532ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
14544bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
14560sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
14564sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
14572sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
14640bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
14644bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
14648bswapgcc -O -fomit-frame-pointer2012032820120316
14648bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
14656bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
14660bswapgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
14660bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
14660bswapgcc -march=nocona -O -fomit-frame-pointer2012032820120316
14664bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
14664bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
14664bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
14664bswapgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
14668bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
14668bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
14668bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
14672bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
14672bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
14680sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
14680bswapgcc -march=k8 -O -fomit-frame-pointer2012032820120316
14696bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
14708bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
14760bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
14772sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
14772bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
14776bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
14788bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
14792bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
14816bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
14820bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
14820sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
14824bswapgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
14848sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
14856bswapgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
14880bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
14924ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
14944bswapgcc -m64 -O -fomit-frame-pointer2012032820120316
14972sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
14976sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
14984bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
14988sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
15000bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
15008sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
15008sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
15012sphlibgcc -march=nocona -O -fomit-frame-pointer2012032820120316
15016sphlibgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
15016sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
15020sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
15024ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
15028sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
15032sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
15032sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
15036sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
15036sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
15036sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
15036sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
15040bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
15040sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
15048sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
15048sphlibgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
15060sphlibgcc -march=k8 -O -fomit-frame-pointer2012032820120316
15104sphlibgcc -m64 -O -fomit-frame-pointer2012032820120316
15108ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
15120bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
15124regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
15132regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
15136regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
15140regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
15144regsgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
15148regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
15152regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
15152regsgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
15156regsgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
15156regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
15156regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
15156regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
15160regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
15164regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
15164regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
15164regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
15164regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
15168sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
15168regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
15168regsgcc -m64 -O2 -fomit-frame-pointer2012032820120316
15168regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
15172regsgcc -m64 -O3 -fomit-frame-pointer2012032820120316
15180bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
15180regsgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
15184regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
15188regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
15208regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
15208regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
15212regsgcc -O3 -fomit-frame-pointer2012032820120316
15212regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
15212regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
15216sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
15224regsgcc -O2 -fomit-frame-pointer2012032820120316
15224regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
15224regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
15224regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
15224sse2sgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
15236sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
15236sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
15244sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
15244sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
15252regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
15252sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
15264sse2sgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
15284bswapgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
15288sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
15300sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
15316sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
15348regsgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
15380regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
15384regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
15388regsgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
15404sphlibgcc -O -fomit-frame-pointer2012032820120316
15416regsgcc -Os -fomit-frame-pointer2012032820120316
15416regsgcc -m64 -Os -fomit-frame-pointer2012032820120316
15416regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
15416regsgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
15424regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
15424regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
15428sse2sgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
15428regsgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
15428regsgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
15432sse2sgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
15440sse2sgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
15448regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
15448regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
15448sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
15456regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
15460regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
15464sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
15468regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
15468regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
15468regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
15476regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
15480sse2sgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
15492regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
15492sse2sgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
15508regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
15528regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
15536regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
15560regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
15588regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
15600sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
15604regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
15644regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
15648regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
15656sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
15764sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
15796regsgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
15804regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
15812regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
15816regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
15824regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
15836regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
15836regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
15836regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
15840regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
15840regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
15840regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
15848regsgcc -O -fomit-frame-pointer2012032820120316
15852regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
15856regsgcc -m64 -O -fomit-frame-pointer2012032820120316
15860regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
15860regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
15860regsgcc -march=nocona -O -fomit-frame-pointer2012032820120316
15868regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
15868regsgcc -march=k8 -O -fomit-frame-pointer2012032820120316
15872sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
15884regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
15916regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
15924regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
15924regsgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
15932regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
15948sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
15956regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
15968sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
15976regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
15984sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
15988sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
15996sse2gcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
16004sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
16012regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16012regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
16020regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16028sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
16052sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
16060sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
16060sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
16060sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
16060sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
16060sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
16068sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
16092sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
16120sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
16144sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
16156sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
16168sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
16172regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
16172sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
16176sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
16196sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
16208sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
16220sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
16224regsgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
16228sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
16232sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
16232sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16240sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
16240sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
16240regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
16244ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
16244regsgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
16248regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
16248sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
16248sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
16248sse2gcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
16252sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
16252regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
16256ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
16260ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
16268ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
16276sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
16276ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
16276ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
16288sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
16308sse2gcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
16312sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
16320sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
16348ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
16352sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
16352sse2gcc -march=k8 -Os -fomit-frame-pointer2012032820120316
16356sse2gcc -Os -fomit-frame-pointer2012032820120316
16364sse2gcc -m64 -Os -fomit-frame-pointer2012032820120316
16372sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
16376sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
16392sse2gcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
16396sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
16408regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
16412regsgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
16416sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
16416ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
16416sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16420sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
16428sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
16432sse2gcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
16436ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
16468sse2sgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
16468sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
16504sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
16512ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
16516sse2gcc -O2 -fomit-frame-pointer2012032820120316
16524sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
16536sse2gcc -O3 -fomit-frame-pointer2012032820120316
16536sse2gcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
16552sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
16552ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
16552sse2gcc -march=nocona -Os -fomit-frame-pointer2012032820120316
16560sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16568sse2gcc -m64 -O3 -fomit-frame-pointer2012032820120316
16572sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
16576ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
16596sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
16604sse2gcc -m64 -O2 -fomit-frame-pointer2012032820120316
16612sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
16620sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
16620ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
16628sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
16632sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
16668sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
16684sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
16720ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
16728sse2sgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
16748sse2sgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
16752sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
16752sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
16752ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
16776sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
16776sse2sgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
16796sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
16804sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
16812sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
16812sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
16824sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
16832sse2gcc -march=barcelona -O -fomit-frame-pointer2012032820120316
16840sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
16860sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
16868sphlibgcc -Os -fomit-frame-pointer2012032820120316
16868sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
16868sphlibgcc -m64 -Os -fomit-frame-pointer2012032820120316
16872sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
16872sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
16876sse2sgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
16880sse2gcc -funroll-loops -O -fomit-frame-pointer2012032820120316
16880sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
16884sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
16888sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
16888sse2sgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
16904sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
16912sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
16920sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
16920sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
16920sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
16932sse2sgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
16948sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
16956sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
16964sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
16964sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
16968sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
17000sse2sgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
17016sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
17024sse2sgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
17024sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
17028sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
17032sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
17040sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
17044sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
17048sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
17052sphlibgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
17072sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
17116sse2sgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
17120sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
17124sse2gcc -O -fomit-frame-pointer2012032820120316
17132sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
17148sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
17152sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
17152sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
17168sse2gcc -march=k8 -O -fomit-frame-pointer2012032820120316
17188sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
17192sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17196sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
17200sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
17200sse2sgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
17212sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
17220sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
17220sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17224sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
17232sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17240sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
17240sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
17272sphlib-smallgcc -O2 -fomit-frame-pointer2012032820120316
17272sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
17280sse2gcc -m64 -O -fomit-frame-pointer2012032820120316
17284sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
17288sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
17288sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
17288sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012032820120316
17292sphlib-smallgcc -O3 -fomit-frame-pointer2012032820120316
17300sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
17316sse2sgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
17320sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17320sse2sgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
17320sse2sgcc -march=nocona -O -fomit-frame-pointer2012032820120316
17332sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
17336sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
17336sse2sgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
17340sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
17348sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
17348sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
17352sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012032820120316
17356sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
17356sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
17360sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17360sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
17364sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
17372sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
17380sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
17392sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
17392sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
17400sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
17404sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
17404sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17412sse2sgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
17420sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17420sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
17424sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
17428sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
17436sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17436sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
17436sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
17440sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
17444sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
17448sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
17456sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
17460sse2gcc -march=nocona -O -fomit-frame-pointer2012032820120316
17464sse2sgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
17492sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
17516sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
17552sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
17556sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
17572sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
17580sse2sgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
17588sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
17592sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
17608sse2sgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
17616sse2sgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
17620sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
17628sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
17628sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
17636sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
17648sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
17660sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
17664sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
17664sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
17664sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
17676sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
17700sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
17712sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
17716sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
17728sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17732sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
17736sse2sgcc -m64 -O3 -fomit-frame-pointer2012032820120316
17748sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
17756sphlibgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
17784sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17788sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
17800sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
17820sse2sgcc -m64 -O2 -fomit-frame-pointer2012032820120316
17824sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17828sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
17836sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
17896refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032820120316
17912ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
17944refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032820120316
17960sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
17976refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032820120316
17984sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
17996refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032820120316
18012sse2sgcc -O3 -fomit-frame-pointer2012032820120316
18024sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
18024sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
18024refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032820120316
18056sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
18064refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
18076sse2sgcc -O2 -fomit-frame-pointer2012032820120316
18076refgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
18076refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032820120316
18084refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
18088refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032820120316
18092sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
18096refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032820120316
18128refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032820120316
18224refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
18236sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
18252sse2sgcc -Os -fomit-frame-pointer2012032820120316
18260sse2sgcc -m64 -Os -fomit-frame-pointer2012032820120316
18264refgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
18276refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
18280sse2sgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
18308refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
18312refgcc -O3 -fomit-frame-pointer2012032820120316
18312sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
18396sse2sgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
18408sse2sgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
18416sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
18420sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
18424sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
18432sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
18436sse2sgcc -m64 -O -fomit-frame-pointer2012032820120316
18464sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
18496refgcc -m64 -O3 -fomit-frame-pointer2012032820120316
18504sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
18504sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
18524sse2sgcc -march=k8 -O -fomit-frame-pointer2012032820120316
18528sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
18532refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032820120316
18536sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
18576sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
18580sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
18640sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
18652sse2sgcc -O -fomit-frame-pointer2012032820120316
18672sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
18676sse2sgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
18696refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
18700sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
18704sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
18708sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
18716sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
18720refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032820120316
18728sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012032820120316
18732sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
18736refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
18768sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
18768sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
18780sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
18784sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
18788sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
18832sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
18836sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
18860sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
18884sphlib-smallgcc -O -fomit-frame-pointer2012032820120316
18892sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
18892sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
18892sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
18896sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
18904refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032820120316
18940sphlib-smallgcc -m64 -O -fomit-frame-pointer2012032820120316
18992refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032820120316
19008sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012032820120316
19016refgcc -march=barcelona -O3 -fomit-frame-pointer2012032820120316
19028refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032820120316
19032refgcc -march=k8 -O3 -fomit-frame-pointer2012032820120316
19060refgcc -march=barcelona -O2 -fomit-frame-pointer2012032820120316
19068sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
19068refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032820120316
19072refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032820120316
19076refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032820120316
19084refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032820120316
19092refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032820120316
19096refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032820120316
19112refgcc -O2 -fomit-frame-pointer2012032820120316
19116refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
19116refgcc -march=k8 -O2 -fomit-frame-pointer2012032820120316
19124refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032820120316
19168refgcc -m64 -O2 -fomit-frame-pointer2012032820120316
19172sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
19204refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032820120316
19228refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032820120316
19240refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
19240refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032820120316
19256refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
19316sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
19464refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032820120316
19464refgcc -march=nocona -O3 -fomit-frame-pointer2012032820120316
19524refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032820120316
19532refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
19544refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
19588sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
19592sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
19628refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032820120316
19632refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
19684refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032820120316
19704refgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
19708refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
19800refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032820120316
19824refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032820120316
20124refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032820120316
20168refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
20188refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
20220refgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
20276refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032820120316
20276refgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
20284refgcc -Os -fomit-frame-pointer2012032820120316
20300refgcc -O -fomit-frame-pointer2012032820120316
20304refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032820120316
20308refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
20308refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
20312refgcc -m64 -Os -fomit-frame-pointer2012032820120316
20312refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
20312refgcc -march=nocona -O2 -fomit-frame-pointer2012032820120316
20320refgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
20332refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
20336refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032820120316
20336refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032820120316
20340refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032820120316
20344refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
20352refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
20356refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
20368refgcc -m64 -O -fomit-frame-pointer2012032820120316
20376refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
20396refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032820120316
20412refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
20412refgcc -march=nocona -O -fomit-frame-pointer2012032820120316
20464refgcc -march=k8 -O -fomit-frame-pointer2012032820120316
20504refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032820120316
20512refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032820120316
20520refgcc -march=barcelona -O -fomit-frame-pointer2012032820120316
20524refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032820120316
20528refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
20536refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
20612refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
20960refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032820120316
21356refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
21408refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
21440refgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
21568refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032820120316
21700refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
21872refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
22096refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
22456refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
22588vect128-inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
23064sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
23064sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032820120316
23084sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
23100sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032820120316
23108sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032820120316
23124sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012032820120316
23140sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012032820120316
23144sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
23144sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
23336sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012032820120316
23356sphlib-smallgcc -Os -fomit-frame-pointer2012032820120316
23532sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032820120316
23560sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032820120316
23608sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032820120316
23624sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032820120316
23724sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
23804sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032820120316
23816sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
23832sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032820120316
23852sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032820120316
23896sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032820120316
23920sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032820120316
23952sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032820120316
24076sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032820120316
24176sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012032820120316
51376sphlibcc2012032820120316
51804sphlibgcc2012032820120316
52040sphlibgcc -funroll-loops2012032820120316
58696bswapgcc2012032820120316
58796bswapgcc -funroll-loops2012032820120316
58828bswapcc2012032820120316
59356sandygcc2012032820120316
59396sandycc2012032820120316
60500sandygcc -funroll-loops2012032820120316
62276regsgcc2012032820120316
62444regscc2012032820120316
62868regsgcc -funroll-loops2012032820120316
67796sphlib-smallgcc2012032820120316
68456sphlib-smallgcc -funroll-loops2012032820120316
68536sphlib-smallcc2012032820120316
72660refgcc -funroll-loops2012032820120316
72728refgcc2012032820120316
75548refcc2012032820120316
332164sse2sgcc -funroll-loops2012032820120316
343212sse2sgcc2012032820120316
343404sse2scc2012032820120316
344096sse2gcc -funroll-loops2012032820120316
365252sse2cc2012032820120316
393600sse2gcc2012032820120316

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc xop
gcc xop
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc xop-2
gcc xop-2
gcc -O2 -fomit-frame-pointer xop-2
gcc -O3 -fomit-frame-pointer xop-2
gcc -O -fomit-frame-pointer xop-2
gcc -Os -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops xop-2
gcc -funroll-loops -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -O -fomit-frame-pointer xop-2
gcc -funroll-loops -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop-2
gcc -m64 -O2 -fomit-frame-pointer xop-2
gcc -m64 -O3 -fomit-frame-pointer xop-2
gcc -m64 -O -fomit-frame-pointer xop-2
gcc -m64 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -march=barcelona -O -fomit-frame-pointer xop-2
gcc -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -march=k8 -O -fomit-frame-pointer xop-2
gcc -march=k8 -Os -fomit-frame-pointer xop-2
gcc -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -march=nocona -O -fomit-frame-pointer xop-2
gcc -march=nocona -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-inplace
gcc vect128-inplace
gcc -O2 -fomit-frame-pointer vect128-inplace
gcc -O3 -fomit-frame-pointer vect128-inplace
gcc -O -fomit-frame-pointer vect128-inplace
gcc -Os -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops vect128-inplace
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -march=nocona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-xop
gcc vect128-xop
gcc -O2 -fomit-frame-pointer vect128-xop
gcc -O3 -fomit-frame-pointer vect128-xop
gcc -O -fomit-frame-pointer vect128-xop
gcc -Os -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops vect128-xop
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -O -fomit-frame-pointer vect128-xop
gcc -m64 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -march=nocona -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -m64 -march=barcelona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:129:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41