Implementation notes: amd64, trident, crypto_stream/rabbit

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_stream
Primitive: rabbit
TimeImplementationCompilerBenchmark dateSUPERCOP version
9440e/opt/2/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
9440e/opt/2/3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
9450e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9460e/opt/1/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9470e/opt/2/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
9480e/opt/1/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
9480e/opt/1/4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
9480e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9480e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9480e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9480e/opt/2/3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9480e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9480e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9490e/opt/1/3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
9490e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9490e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9500e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9500e/opt/2/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9500e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9510e/opt/1/4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
9510e/opt/1/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
9510e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9510e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9510e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9510e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9510e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9510e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9510e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9520e/opt/1/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
9520e/opt/1/3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
9520e/opt/1/4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
9520e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9520e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9520e/opt/2/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9520e/opt/2/3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9520e/opt/1/3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9520e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9520e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9520e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9520e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9520e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9530e/opt/2/3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
9530e/opt/2/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
9530e/opt/2/3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
9530e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9530e/opt/2/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9530e/opt/2/3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9530e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9530e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9540e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9540e/opt/1/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9540e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9540e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9540e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9540e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9550e/opt/1/3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
9550e/opt/2/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
9550e/opt/1/4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9550e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9550e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9550e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9550e/opt/2/3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9560e/opt/1/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
9560e/opt/2/3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
9560e/opt/1/4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9560e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9560e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9560e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9560e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9560e/opt/2/2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9560e/opt/2/2gcc -m64 -Os -fomit-frame-pointer2011071320110708
9560e/opt/2/3gcc -m64 -Os -fomit-frame-pointer2011071320110708
9560e/opt/1/3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9570e/opt/2/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9570e/opt/1/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9570e/opt/1/4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9570e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9570e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9570e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9570e/opt/1/3gcc -m64 -Os -fomit-frame-pointer2011071320110708
9570e/opt/1/4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9570e/opt/2/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9570e/opt/2/3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9580e/opt/1/3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9580e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9580e/opt/2/2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9580e/opt/2/3gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9580e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9580e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9580e/opt/2/2gcc -m64 -O2 -fomit-frame-pointer2011071320110708
9580e/opt/1/2gcc -m64 -Os -fomit-frame-pointer2011071320110708
9580e/opt/1/2gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9580e/opt/2/2gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9580e/opt/1/4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9590e/opt/1/3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9590e/opt/1/4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9590e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9590e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9590e/opt/1/2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9590e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9590e/opt/2/3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9590e/opt/2/3gcc -m64 -O2 -fomit-frame-pointer2011071320110708
9590e/opt/2/2gcc -m64 -O -fomit-frame-pointer2011071320110708
9590e/opt/2/3gcc -m64 -O -fomit-frame-pointer2011071320110708
9590e/opt/1/4gcc -m64 -Os -fomit-frame-pointer2011071320110708
9590e/opt/1/4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9590e/opt/2/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9590e/opt/1/4gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9590e/opt/1/3gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9590e/opt/2/3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
9600e/opt/2/3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9600e/opt/1/4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9600e/opt/2/3gcc -m64 -O3 -fomit-frame-pointer2011071320110708
9600e/opt/1/2gcc -m64 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/3gcc -m64 -O -fomit-frame-pointer2011071320110708
9600e/opt/2/3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9600e/opt/1/4gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9600e/opt/2/2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9600e/opt/2/3gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9600e/opt/1/3gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9610e/opt/1/3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9610e/opt/1/2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9610e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9610e/opt/1/4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9610e/opt/1/3gcc -m64 -O3 -fomit-frame-pointer2011071320110708
9610e/opt/1/4gcc -m64 -O -fomit-frame-pointer2011071320110708
9610e/opt/1/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9610e/opt/1/2gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9610e/opt/1/3gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9610e/opt/1/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9610e/opt/1/3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
9610e/opt/2/3gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
9620e/opt/1/3gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9620e/opt/1/3gcc -m64 -O2 -fomit-frame-pointer2011071320110708
9620e/opt/1/4gcc -m64 -O3 -fomit-frame-pointer2011071320110708
9620e/opt/1/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9620e/opt/2/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9620e/opt/1/3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
9620e/opt/2/2gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9620e/opt/1/4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9620e/opt/2/2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9620e/opt/2/2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9630e/opt/1/2gcc -m64 -O3 -fomit-frame-pointer2011071320110708
9630e/opt/1/3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9630e/opt/2/3gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
9630e/opt/1/2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9630e/opt/1/4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
9640e/opt/1/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9640e/opt/1/3gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
9640e/opt/1/2gcc -m64 -O2 -fomit-frame-pointer2011071320110708
9640e/opt/2/2gcc -m64 -O3 -fomit-frame-pointer2011071320110708
9640e/opt/1/4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9640e/opt/2/2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9640e/opt/2/2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9640e/opt/2/3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9650e/opt/2/3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9650e/opt/2/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9650e/opt/1/2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9650e/opt/1/2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9650e/opt/2/3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9660e/opt/2/2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9660e/opt/1/4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9660e/opt/1/4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9660e/opt/1/3gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9660e/opt/1/4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9660e/opt/2/2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9660e/opt/1/2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9660e/opt/1/3gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9670e/opt/1/4gcc -m64 -O2 -fomit-frame-pointer2011071320110708
9670e/opt/2/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9670e/opt/1/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9670e/opt/1/4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9670e/opt/1/3gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
9670e/opt/1/2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9670e/opt/1/3gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
9670e/opt/1/4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9670e/opt/1/4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9670e/opt/2/2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
9680e/opt/1/3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9680e/opt/1/3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9680e/opt/2/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9680e/opt/2/3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
9680e/opt/1/2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9680e/opt/1/3gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
9680e/opt/1/3gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
9690e/opt/1/3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9690e/opt/1/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9690e/opt/1/2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
9700e/opt/1/4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
9700e/opt/1/4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
9710e/opt/1/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
11640e/opt/2/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
11680e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
11690e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
11690e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
11720e/opt/2/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
11720e/opt/2/1gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
11720e/opt/2/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
11730e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
11730e/opt/1/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
11740e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
11740e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
11740e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
11740e/opt/2/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
11740e/opt/1/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
11760e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
11760e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
11760e/opt/1/1gcc -m64 -O2 -fomit-frame-pointer2011071320110708
11770e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
11770e/opt/2/1gcc -m64 -Os -fomit-frame-pointer2011071320110708
11770e/opt/1/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
11770e/opt/2/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
11770e/opt/1/1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
11780e/opt/2/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
11780e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
11780e/opt/2/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
11790e/opt/1/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
11790e/opt/2/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
11790e/opt/1/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
11790e/opt/2/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
11790e/opt/1/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
11790e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
11800e/opt/2/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
11800e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
11800e/opt/1/1gcc -m64 -Os -fomit-frame-pointer2011071320110708
11800e/opt/1/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
11810e/opt/1/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
11810e/opt/1/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
11810e/opt/1/1gcc -m64 -O3 -fomit-frame-pointer2011071320110708
11810e/opt/2/1gcc -m64 -O3 -fomit-frame-pointer2011071320110708
11810e/opt/2/1gcc -m64 -O -fomit-frame-pointer2011071320110708
11810e/opt/1/1gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
11810e/opt/2/1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
11820e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
11820e/opt/2/1gcc -m64 -O2 -fomit-frame-pointer2011071320110708
11820e/opt/1/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
11820e/opt/1/1gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
11830e/opt/1/1gcc -m64 -O -fomit-frame-pointer2011071320110708
11830e/opt/1/1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
11840e/opt/1/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
11840e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
11840e/opt/1/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
11840e/opt/2/1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
11850e/opt/2/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
11860e/opt/2/1gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
11860e/opt/1/1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
11880e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
11890e/opt/1/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
11890e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
11900e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
11920e/opt/2/1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
11930e/opt/2/1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
11930e/opt/2/1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
11940e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
11940e/opt/2/1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
11950e/opt/2/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
11950e/opt/2/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
11950e/opt/2/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
11960e/opt/1/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
11960e/opt/2/1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
11960e/opt/1/1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
11970e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
11970e/opt/1/1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
11970e/opt/1/1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
11970e/opt/2/1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
11980e/opt/1/1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
11990e/opt/1/1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
12000e/opt/1/1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
12000e/opt/2/1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
12000e/opt/2/1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
12000e/opt/1/1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
12250e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
12260e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
12310e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
12370e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
12370e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
12480e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
12590e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
12690e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
12790e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
12790e/refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
12790e/refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
12830e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
12840e/refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
12840e/refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
12940e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
12970e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
12990e/refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
13010e/refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
13060e/refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
13070e/refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
16080e/refgcc -m64 -Os -fomit-frame-pointer2011071320110708
16320e/refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
16320e/refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
16370e/refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
16380e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
16380e/refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
16410e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
16440e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
16450e/refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
16450e/refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
16570e/refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
16620e/refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
16640e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
16760e/refgcc -m64 -O -fomit-frame-pointer2011071320110708
16790e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
16820e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
17320e/refgcc -m64 -O2 -fomit-frame-pointer2011071320110708
17330e/refgcc -m64 -O3 -fomit-frame-pointer2011071320110708
17330e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
17630e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708

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