Implementation notes: amd64, nmi0247, crypto_stream/rabbit

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_stream
Primitive: rabbit
TimeImplementationCompilerBenchmark dateSUPERCOP version
9405e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9427e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9427e/opt/2/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9438e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9449e/opt/1/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9449e/opt/2/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9449e/opt/2/3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9460e/opt/2/3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9460e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9460e/opt/1/4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9460e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9471e/opt/2/3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9471e/opt/2/3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9471e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9471e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9471e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9471e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9471e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9471e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9471e/opt/1/3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9471e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9471e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9471e/opt/1/4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9482e/opt/1/3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9482e/opt/2/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9482e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9482e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9482e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9482e/opt/1/3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9482e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9493e/opt/1/4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9493e/opt/1/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9493e/opt/1/4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9493e/opt/1/4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9493e/opt/1/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9493e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9493e/opt/2/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9504e/opt/1/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9504e/opt/1/3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9504e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9504e/opt/2/3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9504e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9504e/opt/2/3gcc -m64 -O3 -fomit-frame-pointer2010080320100728
9504e/opt/2/3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9515e/opt/1/3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9515e/opt/1/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9515e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9515e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -m64 -Os -fomit-frame-pointer2010080320100728
9515e/opt/2/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9526e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9526e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9526e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9526e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9526e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9526e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9526e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9526e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9526e/opt/1/2gcc -m64 -O -fomit-frame-pointer2010080320100728
9526e/opt/1/3gcc -m64 -O -fomit-frame-pointer2010080320100728
9526e/opt/2/3gcc -m64 -Os -fomit-frame-pointer2010080320100728
9537e/opt/1/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9537e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9537e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9537e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9537e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9537e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9537e/opt/2/3gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9537e/opt/2/3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9537e/opt/2/2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9537e/opt/2/3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9548e/opt/2/3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9548e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9548e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9548e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9548e/opt/2/3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9548e/opt/1/3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9559e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9559e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9559e/opt/2/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9559e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9559e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9559e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9559e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9559e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9559e/opt/2/2gcc -m64 -O2 -fomit-frame-pointer2010080320100728
9559e/opt/1/3gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9559e/opt/1/4gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9559e/opt/2/2gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9570e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9570e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9570e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9570e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9570e/opt/2/2gcc -m64 -O -fomit-frame-pointer2010080320100728
9570e/opt/2/3gcc -m64 -O -fomit-frame-pointer2010080320100728
9570e/opt/1/2gcc -m64 -Os -fomit-frame-pointer2010080320100728
9570e/opt/1/3gcc -m64 -Os -fomit-frame-pointer2010080320100728
9570e/opt/1/4gcc -m64 -Os -fomit-frame-pointer2010080320100728
9570e/opt/2/3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9570e/opt/1/2gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9570e/opt/2/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9570e/opt/2/3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9570e/opt/2/2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9570e/opt/2/2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9570e/opt/2/3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9581e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9581e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9581e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9581e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9581e/opt/2/2gcc -m64 -O3 -fomit-frame-pointer2010080320100728
9581e/opt/2/2gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9581e/opt/1/4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9581e/opt/1/2gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9592e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9592e/opt/2/3gcc -m64 -O2 -fomit-frame-pointer2010080320100728
9592e/opt/1/3gcc -m64 -O3 -fomit-frame-pointer2010080320100728
9592e/opt/1/4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9592e/opt/2/3gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9592e/opt/1/4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9592e/opt/1/2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9592e/opt/1/2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9603e/opt/1/4gcc -m64 -O3 -fomit-frame-pointer2010080320100728
9603e/opt/1/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9603e/opt/1/3gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9603e/opt/1/4gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9603e/opt/1/3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9603e/opt/1/4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
9603e/opt/1/3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9603e/opt/1/3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9614e/opt/1/2gcc -m64 -O2 -fomit-frame-pointer2010080320100728
9614e/opt/1/4gcc -m64 -O -fomit-frame-pointer2010080320100728
9614e/opt/1/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9614e/opt/1/4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9614e/opt/2/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9614e/opt/2/3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9614e/opt/2/2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9614e/opt/2/3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9614e/opt/1/3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9614e/opt/2/2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9614e/opt/2/3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9614e/opt/1/4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
9614e/opt/1/4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9625e/opt/1/2gcc -m64 -O3 -fomit-frame-pointer2010080320100728
9625e/opt/1/3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9636e/opt/1/3gcc -m64 -O2 -fomit-frame-pointer2010080320100728
9636e/opt/1/4gcc -m64 -O2 -fomit-frame-pointer2010080320100728
9636e/opt/1/3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9636e/opt/2/2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9636e/opt/1/2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9636e/opt/1/2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9636e/opt/1/2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
9647e/opt/1/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9647e/opt/2/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9647e/opt/2/2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9647e/opt/2/3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9658e/opt/1/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9658e/opt/1/3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9658e/opt/1/3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9658e/opt/2/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9658e/opt/2/3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9658e/opt/1/2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/2/3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
9658e/opt/1/2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/1/3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/1/4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/2/2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9658e/opt/2/3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
9669e/opt/1/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9680e/opt/1/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9680e/opt/1/3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9680e/opt/1/3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
9680e/opt/1/2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9680e/opt/1/3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9680e/opt/1/4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
9724e/opt/1/3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
11572e/opt/1/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
11583e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
11616e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
11671e/opt/2/1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
11693e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
11704e/opt/1/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
11704e/opt/2/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
11704e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
11704e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
11704e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
11715e/opt/2/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
11715e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
11726e/opt/1/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
11726e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
11726e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
11726e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
11748e/opt/2/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
11748e/opt/1/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
11748e/opt/2/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
11748e/opt/2/1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
11759e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
11759e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
11759e/opt/2/1gcc -m64 -O3 -fomit-frame-pointer2010080320100728
11759e/opt/1/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
11770e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
11770e/opt/1/1gcc -m64 -Os -fomit-frame-pointer2010080320100728
11770e/opt/1/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
11770e/opt/2/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
11781e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
11781e/opt/1/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
11792e/opt/2/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
11792e/opt/2/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
11792e/opt/1/1gcc -m64 -O2 -fomit-frame-pointer2010080320100728
11792e/opt/2/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
11792e/opt/2/1gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
11792e/opt/1/1gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
11792e/opt/2/1gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
11803e/opt/2/1gcc -m64 -Os -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
11814e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
11814e/opt/2/1gcc -m64 -O2 -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -m64 -O3 -fomit-frame-pointer2010080320100728
11814e/opt/2/1gcc -m64 -O -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
11814e/opt/1/1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
11836e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
11836e/opt/1/1gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
11847e/opt/1/1gcc -m64 -O -fomit-frame-pointer2010080320100728
11869e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
11869e/opt/1/1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
11869e/opt/2/1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
11869e/opt/1/1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
11891e/opt/2/1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
11891e/opt/2/1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
11902e/opt/1/1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
11913e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
11913e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
11913e/opt/2/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
11924e/opt/1/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
11924e/opt/2/1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
11924e/opt/2/1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
11935e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
11935e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
11935e/opt/1/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
11935e/opt/2/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
11935e/opt/2/1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
11946e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
11946e/opt/1/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
11957e/opt/2/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
11957e/opt/1/1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
11968e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
11968e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
11979e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
11979e/opt/2/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
11979e/opt/1/1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
11979e/opt/1/1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
11990e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
12001e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
12210e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
12243e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
12265e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
12287e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
12320e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
12375e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
12815e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
12826e/refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
12826e/refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
12826e/refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
12848e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
12848e/refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
12903e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
12903e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
12914e/refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
12936e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
13013e/refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
13035e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
13046e/refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
13046e/refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
15653e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
15818e/refgcc -m64 -O2 -fomit-frame-pointer2010080320100728
15928e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
16269e/refgcc -m64 -Os -fomit-frame-pointer2010080320100728
16291e/refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
16291e/refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
16291e/refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
16357e/refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
16357e/refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
16390e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
16401e/refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
16412e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
16566e/refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
16632e/refgcc -m64 -O -fomit-frame-pointer2010080320100728
16632e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
16665e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
16709e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
16731e/refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
17325e/refgcc -m64 -O3 -fomit-frame-pointer2010080320100728
17325e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728

Test failure

Implementation: crypto_stream/rabbit/e/opt/2/3
Compiler: gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer
error 142
sh: line 1: 94332 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer e/opt/2/3

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:315: error: syntax error before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: e/rabbit.c:319: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:321: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:323: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:325: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:327: error: syntax error before 'p_instance'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer e/opt/2/4
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer e/opt/2/4
gcc -m64 -O2 -fomit-frame-pointer e/opt/2/4
gcc -m64 -O3 -fomit-frame-pointer e/opt/2/4
gcc -m64 -O -fomit-frame-pointer e/opt/2/4
gcc -m64 -Os -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=k8 -O -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=nocona -O -fomit-frame-pointer e/opt/2/4
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer e/opt/2/4
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer e/opt/2/4

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/5
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:315: error: syntax error before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: e/rabbit.c:319: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:321: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:323: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:325: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c:327: error: syntax error before 'p_instance'
rabbit.c: e/rabbit.c: In function 'ECRYPT_keysetup':
rabbit.c: e/rabbit.c:1149: error: 'i' undeclared (first use in this function)
rabbit.c: e/rabbit.c:1149: error: (Each undeclared identifier is reported only once
rabbit.c: e/rabbit.c:1149: error: for each function it appears in.)

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer e/opt/2/5
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer e/opt/2/5
gcc -m64 -O2 -fomit-frame-pointer e/opt/2/5
gcc -m64 -O3 -fomit-frame-pointer e/opt/2/5
gcc -m64 -O -fomit-frame-pointer e/opt/2/5
gcc -m64 -Os -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=k8 -O -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=nocona -O -fomit-frame-pointer e/opt/2/5
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer e/opt/2/5
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer e/opt/2/5