Implementation notes: amd64, enigma, crypto_stream/chacha8

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120414
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
2997e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
2997e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
2997e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
2997e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -Os -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
3006e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc2012041720120414
3015e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012041720120414
3015e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6cc2012041720120414
3024e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
3024e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -O -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
3033e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
3042e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
3042e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
3042e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
3042e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
3051e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
3060e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
3060e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
3060e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
3060e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
3069e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012041720120414
5238e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
5256e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
5265e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5265e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
5265e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
5274e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
5283e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
5292e/amd64-3cc2012041720120414
5292e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
5292e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc2012041720120414
5301e/amd64-3gcc -O2 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -O -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -funroll-loops2012041720120414
5301e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
5301e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
5310e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
5319e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5328e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
5328e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
5328e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5337e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
5337e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5346e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
5346e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
5346e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
5355e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
5355e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012041720120414
5724e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
5742e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
5805e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
5814e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5823e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
5823e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
5832e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
5832e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5841e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5904e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
5913e/regsgcc -O3 -fomit-frame-pointer2012041720120414
5913e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
5913e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5922e/regsgcc -m64 -O3 -fomit-frame-pointer2012041720120414
5922e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
5940e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
5940e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
5949e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
5967e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
5976e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
5985e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
5994e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6003e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
6003e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
6012e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
6021e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
6021e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
6030e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012041720120414
6030e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
6030e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
6030e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
6048e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
6066e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
6084e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
6084e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6093e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
6111e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
6111e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
6120e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
6120e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6129e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
6129e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
6129e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
6129e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
6138e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
6147e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
6147e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
6147e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
6165e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
6174e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6201e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
6201e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
6228e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
6282e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
6300e/mergedgcc -m64 -O2 -fomit-frame-pointer2012041720120414
6300e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
6300e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012041720120414
6300e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
6309e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
6309e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
6318e/mergedgcc -O2 -fomit-frame-pointer2012041720120414
6327e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
6327e/mergedgcc -march=k8 -O -fomit-frame-pointer2012041720120414
6336e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
6336e/mergedgcc -m64 -O -fomit-frame-pointer2012041720120414
6336e/mergedgcc -march=nocona -O -fomit-frame-pointer2012041720120414
6345e/mergedgcc -O -fomit-frame-pointer2012041720120414
6354e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
6372e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
6390e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
6417e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
6417e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
6426e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
6426e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
6435e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
6444e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
6453e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
6462e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6480e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
6489e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6489e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
6498e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6507e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
6525e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6534e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
6561e/mergedgcc -O3 -fomit-frame-pointer2012041720120414
6570e/mergedgcc -m64 -O3 -fomit-frame-pointer2012041720120414
6597e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
6615e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
6624e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
6633e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6705e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
6741e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6741e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
6741e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
6750e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6750e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
6759e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
6768e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
6768e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
6777e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
6777e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
6795e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
6795e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6804e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
6813e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
6813e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6813e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
6813e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
6813e/refgcc -m64 -O3 -fomit-frame-pointer2012041720120414
6822e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
6831e/refgcc -O3 -fomit-frame-pointer2012041720120414
6831e/mergedgcc -Os -fomit-frame-pointer2012041720120414
6840e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
6840e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
6840e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012041720120414
6840e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012041720120414
6858e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
6858e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6858e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
6867e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
6867e/refgcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
6876e/mergedgcc -m64 -Os -fomit-frame-pointer2012041720120414
6876e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
6885e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
6885e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
6903e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
6912e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
6930e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
6930e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
6948e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
6966e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
6984e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
7128e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
7128e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
7137e/refgcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
7245e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
8802e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
8811e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
8892e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
8901e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
8937e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
8982e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
9072e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
9072e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
9081e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
9090e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
9180e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
9180e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
9180e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
9180e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
9180e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
9189e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
9198e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
9216e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
9216e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
9234e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
9279e/regsgcc -funroll-loops -O -fomit-frame-pointer2012041720120414
9324e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9342e/regsgcc -march=k8 -Os -fomit-frame-pointer2012041720120414
9351e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
9351e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
9360e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
9360e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9378e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9378e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
9396e/regsgcc -Os -fomit-frame-pointer2012041720120414
9423e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
9432e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
9432e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
9432e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
9459e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
9468e/regsgcc -O2 -fomit-frame-pointer2012041720120414
9477e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
9486e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
9531e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
9531e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9549e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
9549e/regsgcc -m64 -O2 -fomit-frame-pointer2012041720120414
9549e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
9558e/regsgcc -m64 -Os -fomit-frame-pointer2012041720120414
9603e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
9621e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
9702e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
9711e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
9774e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
9801e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
9819e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
9837e/refgcc -funroll-loops -O -fomit-frame-pointer2012041720120414
9846e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
9873e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
9891e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
9909e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
9945e/regsgcc -march=nocona -Os -fomit-frame-pointer2012041720120414
9972e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
9981e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
10026e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
10206e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
10287e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
10296e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
10404e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
10413e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
10413e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
10431e/regsgcc -march=k8 -O -fomit-frame-pointer2012041720120414
10458e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
10557e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
10566e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
10566e/regsgcc -march=barcelona -O -fomit-frame-pointer2012041720120414
10575e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
10575e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
10647e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
10656e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
10665e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
10665e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
10701e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
10719e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
10719e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10737e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10791e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
10818e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
10827e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
10827e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10845e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
10872e/regsgcc -O -fomit-frame-pointer2012041720120414
10872e/regsgcc -m64 -O -fomit-frame-pointer2012041720120414
10908e/regsgcc -march=nocona -O -fomit-frame-pointer2012041720120414
11889e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
11889e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
11889e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
11907e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
12015e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
12060e/refgcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
12123e/refgcc -O2 -fomit-frame-pointer2012041720120414
12123e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
12123e/refgcc -m64 -O2 -fomit-frame-pointer2012041720120414
12402e/refgcc -march=k8 -O -fomit-frame-pointer2012041720120414
12420e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
12429e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
12429e/refgcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
12519e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
12528e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
12537e/refgcc -march=barcelona -O -fomit-frame-pointer2012041720120414
12771e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
12780e/refgcc -O -fomit-frame-pointer2012041720120414
12780e/refgcc -m64 -O -fomit-frame-pointer2012041720120414
12798e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
12798e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
12798e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
12798e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
12825e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
12825e/refgcc -march=nocona -O -fomit-frame-pointer2012041720120414
13032e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
13032e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
13140e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
13185e/refgcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
13194e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
13203e/refgcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
13203e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
13203e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
13221e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
13248e/refgcc -Os -fomit-frame-pointer2012041720120414
13257e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
13257e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
13257e/refgcc -m64 -Os -fomit-frame-pointer2012041720120414
13266e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
13266e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
13266e/refgcc -march=k8 -Os -fomit-frame-pointer2012041720120414
13320e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
13320e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
13329e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
13329e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
13383e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
13383e/refgcc -march=nocona -Os -fomit-frame-pointer2012041720120414
24516e/mergedgcc2012041720120414
24516e/mergedgcc -funroll-loops2012041720120414
25344e/mergedcc2012041720120414
42237e/regsgcc2012041720120414
42264e/regsgcc -funroll-loops2012041720120414
42750e/regscc2012041720120414
58662e/refgcc2012041720120414
58671e/refgcc -funroll-loops2012041720120414
60363e/refcc2012041720120414

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/schaum/supercop/supercop-20120414/bench/enigma/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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