Implementation notes: amd64, nmiv002, crypto_stream/chacha20

Computer: nmiv002
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20090205
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6219e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
6219e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
6219e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
6219e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
6219e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
6219e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc2009021520090205
6228e/amd64-xmm6gcc -O3 -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
6228e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -Os -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
6237e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
6246e/amd64-xmm6cc2009021520090205
6246e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
6246e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
6246e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
6246e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
6246e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2009021520090205
6255e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2009021520090205
6264e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -O -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
6273e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
6282e/amd64-xmm6gcc -O2 -fomit-frame-pointer2009021520090205
6282e/amd64-xmm6gcc -funroll-loops2009021520090205
6282e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2009021520090205
6282e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
6300e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
6309e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
11682e/amd64-3gcc -Os -fomit-frame-pointer2009021520090205
11682e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
11682e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
11691e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
11700e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
11700e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
11709e/amd64-3gcc -m64 -Os -fomit-frame-pointer2009021520090205
11718e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
11718e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -O2 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -O3 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
11727e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -funroll-loops2009021520090205
11736e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
11736e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
11745e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
11745e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
11745e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
11745e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
11754e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
11754e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
11754e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
11754e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
11763e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2009021520090205
11763e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
11772e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
11781e/amd64-3cc2009021520090205
11781e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
11781e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
11781e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2009021520090205
11790e/amd64-3gcc2009021520090205
11790e/amd64-3gcc -m64 -O -fomit-frame-pointer2009021520090205
11790e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
11790e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
11790e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2009021520090205
11799e/amd64-3gcc -O -fomit-frame-pointer2009021520090205
14931e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
14994e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
15030e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
15030e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
15039e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
15039e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
15048e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
15066e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
15075e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
15084e/mergedgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
15093e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
15102e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
15111e/mergedgcc -m64 -O2 -fomit-frame-pointer2009021520090205
15111e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
15120e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
15138e/mergedgcc -Os -fomit-frame-pointer2009021520090205
15138e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
15147e/mergedgcc -O2 -fomit-frame-pointer2009021520090205
15147e/mergedgcc -m64 -O3 -fomit-frame-pointer2009021520090205
15156e/mergedgcc -O3 -fomit-frame-pointer2009021520090205
15156e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
15165e/mergedgcc -m64 -Os -fomit-frame-pointer2009021520090205
15183e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
15183e/mergedgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
15192e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
15192e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
15192e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
15201e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
15201e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
15210e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
15948e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
15948e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
16002e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
16020e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
16461e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
16470e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
18297e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
18504e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
18513e/regsgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
18522e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
18522e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
18540e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
18567e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
18657e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
18675e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
18711e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
18720e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
18729e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
18756e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
18801e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
18918e/refgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
18936e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
18954e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
19017e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
19026e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
19044e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
19062e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
19098e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
19152e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
19161e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
19179e/refgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
19179e/regsgcc -m64 -O3 -fomit-frame-pointer2009021520090205
19188e/regsgcc -m64 -O2 -fomit-frame-pointer2009021520090205
19233e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
19251e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
19251e/regsgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
19269e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
19287e/regsgcc -O2 -fomit-frame-pointer2009021520090205
19287e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
19287e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
19296e/regsgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
19305e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
19377e/regsgcc -O3 -fomit-frame-pointer2009021520090205
19404e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
19458e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
19566e/regsgcc -m64 -Os -fomit-frame-pointer2009021520090205
19575e/regsgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
19584e/regsgcc -Os -fomit-frame-pointer2009021520090205
19629e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
19656e/regsgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
19665e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
19773e/mergedgcc -O -fomit-frame-pointer2009021520090205
19782e/mergedgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
19890e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
19908e/mergedgcc -march=k8 -O -fomit-frame-pointer2009021520090205
19944e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
19962e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
19971e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
19980e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
19989e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
19989e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
19989e/regsgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
19998e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
20043e/mergedgcc -march=nocona -O -fomit-frame-pointer2009021520090205
20070e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
20079e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
20241e/mergedgcc -m64 -O -fomit-frame-pointer2009021520090205
20304e/regsgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
20889e/refgcc -Os -fomit-frame-pointer2009021520090205
20916e/refgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
20934e/refgcc -m64 -Os -fomit-frame-pointer2009021520090205
21231e/refgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
21384e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
21456e/refgcc -O2 -fomit-frame-pointer2009021520090205
21465e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
21528e/refgcc -m64 -O2 -fomit-frame-pointer2009021520090205
21537e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
21537e/refgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
21654e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
21780e/refgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
21933e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
21951e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
22221e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
22239e/refgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
22320e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
22437e/refgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
22455e/refgcc -O3 -fomit-frame-pointer2009021520090205
22473e/refgcc -m64 -O3 -fomit-frame-pointer2009021520090205
22473e/refgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
22581e/regsgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
22581e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
22617e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
22617e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
22671e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
22689e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
22743e/regsgcc -march=nocona -O -fomit-frame-pointer2009021520090205
23076e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
23229e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
23814e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
23859e/regsgcc -m64 -O -fomit-frame-pointer2009021520090205
23868e/regsgcc -O -fomit-frame-pointer2009021520090205
23922e/regsgcc -march=k8 -O -fomit-frame-pointer2009021520090205
25839e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
26271e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
26307e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
26361e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26415e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
26469e/refgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
36990e/refgcc -m64 -O -fomit-frame-pointer2009021520090205
36999e/refgcc -O -fomit-frame-pointer2009021520090205
36999e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
37008e/refgcc -march=k8 -O -fomit-frame-pointer2009021520090205
39555e/refgcc -march=nocona -O -fomit-frame-pointer2009021520090205
39663e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
57735e/mergedgcc2009021520090205
57807e/mergedcc2009021520090205
58032e/mergedgcc -funroll-loops2009021520090205
75528e/regscc2009021520090205
75834e/regsgcc2009021520090205
76005e/regsgcc -funroll-loops2009021520090205
87219e/refcc2009021520090205
87417e/refgcc -funroll-loops2009021520090205
89955e/refgcc2009021520090205

Compiler output

Implementation: crypto_stream/chacha20/e/ppc-altivec
Compiler: cc
api.c: In file included from /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: e/ecrypt-sync.h:60: syntax error before "__vector"
api.c: e/ecrypt-sync.h:60: warning: no semicolon at end of struct or union
api.c: e/ecrypt-sync.h:60: warning: no semicolon at end of struct or union
api.c: e/ecrypt-sync.h:62: syntax error before '}' token
api.c: e/ecrypt-sync.h:62: warning: data definition has no type or storage class
api.c: e/ecrypt-sync.h:68: syntax error before '}' token
api.c: e/ecrypt-sync.h:68: warning: data definition has no type or storage class
api.c: e/ecrypt-sync.h:87: syntax error before '*' token
api.c: ...
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:58: `iv' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `ciphertext' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `plaintext' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `msglen' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h: In function `crypto_stream_chacha20_e_ppc_altivec':
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:75: syntax error before "ctx"
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:77: `ctx' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h: In function `crypto_stream_chacha20_e_ppc_altivec_xor':
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:100: syntax error before "ctx"
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:102: `ctx' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/ppc-altivec
gcc e/ppc-altivec
gcc -O2 -fomit-frame-pointer e/ppc-altivec
gcc -O3 -fomit-frame-pointer e/ppc-altivec
gcc -O -fomit-frame-pointer e/ppc-altivec
gcc -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops e/ppc-altivec
gcc -funroll-loops -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -Os -fomit-frame-pointer e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha20/e/x86-xmm2
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:159: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:164: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:169: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:174: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:179: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:184: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:189: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:199: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:247: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:1297: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1302: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1307: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1312: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1317: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1322: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1327: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1332: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1337: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1342: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm2
gcc e/x86-xmm2
gcc -O2 -fomit-frame-pointer e/x86-xmm2
gcc -O3 -fomit-frame-pointer e/x86-xmm2
gcc -O -fomit-frame-pointer e/x86-xmm2
gcc -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops e/x86-xmm2
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm2

Compiler output

Implementation: crypto_stream/chacha20/e/x86-xmm
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:159: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:164: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:169: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:174: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:179: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:184: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:189: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:199: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:247: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:1337: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1342: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1347: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1352: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1357: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1362: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1367: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1372: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1377: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:1382: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm
gcc e/x86-xmm
gcc -O2 -fomit-frame-pointer e/x86-xmm
gcc -O3 -fomit-frame-pointer e/x86-xmm
gcc -O -fomit-frame-pointer e/x86-xmm
gcc -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops e/x86-xmm
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm

Compiler output

Implementation: crypto_stream/chacha20/e/x86-1
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:221: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:226: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:231: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:236: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:241: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:246: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:251: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:261: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:309: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:2479: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2484: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2489: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2494: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2499: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2504: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2509: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2514: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2519: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2524: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-1
gcc e/x86-1
gcc -O2 -fomit-frame-pointer e/x86-1
gcc -O3 -fomit-frame-pointer e/x86-1
gcc -O -fomit-frame-pointer e/x86-1
gcc -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops e/x86-1
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -m64 -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -O -fomit-frame-pointer e/x86-1
gcc -m64 -Os -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -march=nocona -Os -fomit-frame-pointer e/x86-1

Compiler output

Implementation: crypto_stream/chacha20/e/x86-mmx
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:221: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:226: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:231: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:236: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:241: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:246: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:251: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:261: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:309: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:2482: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2487: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2492: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2497: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2502: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2507: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2512: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2517: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2522: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:2527: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-mmx
gcc e/x86-mmx
gcc -O2 -fomit-frame-pointer e/x86-mmx
gcc -O3 -fomit-frame-pointer e/x86-mmx
gcc -O -fomit-frame-pointer e/x86-mmx
gcc -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops e/x86-mmx
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -Os -fomit-frame-pointer e/x86-mmx

Compiler output

Implementation: crypto_stream/chacha20/e/sparc
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/sparc
gcc e/sparc
gcc -O2 -fomit-frame-pointer e/sparc
gcc -O3 -fomit-frame-pointer e/sparc
gcc -O -fomit-frame-pointer e/sparc
gcc -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops e/sparc
gcc -funroll-loops -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -m64 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -O -fomit-frame-pointer e/sparc
gcc -m64 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -march=k8 -O -fomit-frame-pointer e/sparc
gcc -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -march=nocona -O -fomit-frame-pointer e/sparc
gcc -march=nocona -Os -fomit-frame-pointer e/sparc

Compiler output

Implementation: crypto_stream/chacha20/e/x86-xmm6
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:287: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:292: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:297: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:302: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:307: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:312: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:317: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:327: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:375: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:4560: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4565: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4570: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4575: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4580: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4585: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4590: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4595: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4600: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4605: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm6
gcc e/x86-xmm6
gcc -O2 -fomit-frame-pointer e/x86-xmm6
gcc -O3 -fomit-frame-pointer e/x86-xmm6
gcc -O -fomit-frame-pointer e/x86-xmm6
gcc -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops e/x86-xmm6
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm6
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm6
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -O -fomit-frame-pointer e/x86-xmm6
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm6
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm6
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm6
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm6
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm6
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm6
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm6
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm6
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm6
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha20/e/x86-xmm5
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:287: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:292: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:297: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:302: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:307: Error: `16(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:312: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:317: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:327: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:375: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: ...
chacha.s: chacha.s:4590: Error: `4(%ecx)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4595: Error: `48(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4600: Error: `52(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4605: Error: `56(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4610: Error: `60(%eax)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4615: Error: `0(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4620: Error: `4(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4625: Error: `8(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4630: Error: `12(%esp)' is not a valid 64 bit base/index expression
chacha.s: chacha.s:4635: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm5
gcc e/x86-xmm5
gcc -O2 -fomit-frame-pointer e/x86-xmm5
gcc -O3 -fomit-frame-pointer e/x86-xmm5
gcc -O -fomit-frame-pointer e/x86-xmm5
gcc -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops e/x86-xmm5
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm5