Implementation notes: amd64, nmiv002, crypto_stream/chacha8

Computer: nmiv002
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20090205
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
3033e/amd64-xmm6cc2009021520090205
3033e/amd64-xmm6gcc -Os -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
3033e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -O3 -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
3042e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc2009021520090205
3051e/amd64-xmm6gcc -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
3051e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -funroll-loops2009021520090205
3060e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2009021520090205
3060e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
3069e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
3069e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
3069e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
3069e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
3078e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
3078e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
3087e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -m64 -Os -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
5283e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
5292e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
5292e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
5292e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -O3 -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2009021520090205
5301e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
5310e/amd64-3cc2009021520090205
5310e/amd64-3gcc2009021520090205
5310e/amd64-3gcc -O -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops2009021520090205
5310e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
5310e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -m64 -O -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
5319e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -Os -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
5328e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
5337e/amd64-3gcc -O2 -fomit-frame-pointer2009021520090205
5337e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
5337e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2009021520090205
5346e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
5346e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
5355e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2009021520090205
7056e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
7056e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7065e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
7065e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
7101e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7119e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7128e/mergedgcc -O3 -fomit-frame-pointer2009021520090205
7128e/mergedgcc -Os -fomit-frame-pointer2009021520090205
7137e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7137e/mergedgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
7146e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
7146e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
7155e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
7164e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7164e/mergedgcc -m64 -O3 -fomit-frame-pointer2009021520090205
7164e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
7173e/mergedgcc -O2 -fomit-frame-pointer2009021520090205
7173e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7182e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7191e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7200e/mergedgcc -m64 -Os -fomit-frame-pointer2009021520090205
7209e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
7209e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
7218e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
7218e/mergedgcc -m64 -O2 -fomit-frame-pointer2009021520090205
7218e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7218e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
7227e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
7254e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7263e/mergedgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
7425e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7533e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
7551e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
7569e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7587e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
7668e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
9000e/mergedgcc -O -fomit-frame-pointer2009021520090205
9018e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
9054e/mergedgcc -m64 -O -fomit-frame-pointer2009021520090205
9090e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
9099e/mergedgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
9108e/mergedgcc -march=k8 -O -fomit-frame-pointer2009021520090205
9135e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
9144e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
9153e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
9180e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
9180e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
9180e/mergedgcc -march=nocona -O -fomit-frame-pointer2009021520090205
10125e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
10125e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
10197e/regsgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
10305e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
10305e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
10305e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
10314e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
10323e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
10377e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
10395e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
10467e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
10476e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
10530e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
10566e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
10593e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
10611e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
10620e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
10809e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
10845e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
10845e/regsgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
11061e/regsgcc -O3 -fomit-frame-pointer2009021520090205
11070e/regsgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
11079e/regsgcc -m64 -O3 -fomit-frame-pointer2009021520090205
11097e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
11106e/regsgcc -O2 -fomit-frame-pointer2009021520090205
11106e/regsgcc -m64 -O2 -fomit-frame-pointer2009021520090205
11160e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
11169e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
11178e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
11187e/regsgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
11196e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
11205e/regsgcc -Os -fomit-frame-pointer2009021520090205
11205e/refgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
11205e/regsgcc -m64 -Os -fomit-frame-pointer2009021520090205
11205e/regsgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
11430e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
11529e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
11574e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
11583e/regsgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
11646e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
11655e/regsgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
11664e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
11700e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
11763e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
11763e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
11772e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
11808e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
11844e/regsgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
12087e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
12087e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
12114e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
12177e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
12195e/refgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
12600e/regsgcc -march=nocona -O -fomit-frame-pointer2009021520090205
12753e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
12888e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
13041e/regsgcc -m64 -O -fomit-frame-pointer2009021520090205
13068e/regsgcc -march=k8 -O -fomit-frame-pointer2009021520090205
13167e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
13221e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
13230e/regsgcc -O -fomit-frame-pointer2009021520090205
13230e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
13788e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
14022e/refgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
14157e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
14166e/refgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
14193e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
14211e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
14220e/refgcc -Os -fomit-frame-pointer2009021520090205
14274e/refgcc -m64 -Os -fomit-frame-pointer2009021520090205
14292e/refgcc -m64 -O2 -fomit-frame-pointer2009021520090205
14301e/refgcc -O2 -fomit-frame-pointer2009021520090205
14301e/refgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
14310e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
14319e/refgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
14409e/refgcc -O3 -fomit-frame-pointer2009021520090205
14418e/refgcc -m64 -O3 -fomit-frame-pointer2009021520090205
14472e/refgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
14670e/refgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
14688e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
15057e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
15066e/refgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
15084e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
15093e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
15102e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
15111e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
15120e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
15309e/refgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
15687e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
15786e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
25479e/refgcc -O -fomit-frame-pointer2009021520090205
25704e/mergedcc2009021520090205
25731e/mergedgcc -funroll-loops2009021520090205
25839e/refgcc -m64 -O -fomit-frame-pointer2009021520090205
25866e/refgcc -march=k8 -O -fomit-frame-pointer2009021520090205
25938e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26289e/mergedgcc2009021520090205
28044e/refgcc -march=nocona -O -fomit-frame-pointer2009021520090205
28602e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
42264e/regsgcc2009021520090205
43362e/regscc2009021520090205
43614e/regsgcc -funroll-loops2009021520090205
54243e/refcc2009021520090205
54612e/refgcc -funroll-loops2009021520090205
54621e/refgcc2009021520090205

Compiler output

Implementation: crypto_stream/chacha8/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_chacha8_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_chacha8_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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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