Implementation notes: amd64, backup, crypto_stream/chacha8

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
1736e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
1740e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
1742e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
1742e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
1742e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
1742e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
1744e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
1746e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
1748e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
1748e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012011320111120
1748e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
1748e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6cc2012011320111120
1750e/amd64-xmm6gcc2012011320111120
1750e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
1750e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -O -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -funroll-loops2012011320111120
1752e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
1752e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
1754e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -Os -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
1756e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
1758e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
1760e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
1760e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
1760e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
1760e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
1760e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
1762e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
1762e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
1764e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
1764e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
1764e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
1764e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
1768e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
1770e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
1770e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012011320111120
1772e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
1774e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
1778e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012011320111120
1778e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
1780e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
1782e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
1786e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
1792e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
1806e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012011320111120
2131e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
3744e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
3746e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
3750e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
3752e/amd64-3gcc -O2 -fomit-frame-pointer2012011320111120
3752e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
3752e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
3754e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012011320111120
3756e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012011320111120
3756e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
3758e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
3758e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
3758e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3758e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
3760e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
3760e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
3760e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
3760e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3760e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -O -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012011320111120
3762e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -Os -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
3764e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
3766e/amd64-3gcc2012011320111120
3766e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
3766e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012011320111120
3766e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
3766e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
3768e/amd64-3cc2012011320111120
3768e/amd64-3gcc -O3 -fomit-frame-pointer2012011320111120
3768e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
3768e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
3768e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
3768e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
3770e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3770e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3770e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
3770e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
3772e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012011320111120
3774e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3774e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
3774e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3774e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
3776e/amd64-3gcc -funroll-loops2012011320111120
3776e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
3778e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
3780e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
3780e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
3780e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
3782e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
3782e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
3784e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
3784e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
3784e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
3786e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
3786e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012011320111120
3786e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
3786e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
3788e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
3802e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
3810e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
3816e/amd64-3gcc -m64 -O -fomit-frame-pointer2012011320111120
3862e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
3868e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012011320111120
3874e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
3876e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
3876e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
4286e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
4286e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
4292e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
4294e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
4294e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4296e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
4296e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
4296e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4300e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
4300e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4302e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
4310e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4326e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
4328e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4330e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4332e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
4332e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
4334e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4336e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
4344e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
4352e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
4352e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
4352e/mergedgcc -m64 -O2 -fomit-frame-pointer2012011320111120
4352e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
4354e/regsgcc -m64 -O3 -fomit-frame-pointer2012011320111120
4354e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
4354e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
4358e/mergedgcc -O2 -fomit-frame-pointer2012011320111120
4362e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
4362e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
4366e/regsgcc -O3 -fomit-frame-pointer2012011320111120
4368e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
4368e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
4384e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
4384e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
4386e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
4386e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
4388e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
4394e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
4396e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
4396e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
4398e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
4402e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
4404e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
4404e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
4406e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
4406e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
4408e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
4408e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
4410e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
4416e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
4422e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
4422e/mergedgcc -march=k8 -O -fomit-frame-pointer2012011320111120
4430e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
4444e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
4446e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
4448e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
4450e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
4456e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
4468e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
4476e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4478e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4486e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
4488e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4502e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
4516e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
4536e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
4540e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
4546e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
4562e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
4566e/mergedgcc -march=nocona -O -fomit-frame-pointer2012011320111120
4582e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
4582e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
4602e/mergedgcc -m64 -O -fomit-frame-pointer2012011320111120
4606e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
4608e/mergedgcc -O -fomit-frame-pointer2012011320111120
4610e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
4614e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4620e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4620e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4630e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
4634e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
4638e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
4638e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
4650e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
4656e/mergedgcc -O3 -fomit-frame-pointer2012011320111120
4656e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4658e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
4660e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
4660e/mergedgcc -m64 -O3 -fomit-frame-pointer2012011320111120
4670e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
4688e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
4856e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4872e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
4874e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
4878e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
4880e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
4880e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
4880e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
4882e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
4886e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
4892e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4898e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4908e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4908e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4916e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
4930e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
4930e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
4934e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
4936e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
4936e/refgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
4940e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
4942e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
4942e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
4944e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
4946e/mergedgcc -m64 -Os -fomit-frame-pointer2012011320111120
4946e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
4952e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
4956e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4956e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
4956e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
4958e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
4962e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
4964e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
4972e/mergedgcc -Os -fomit-frame-pointer2012011320111120
4972e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
4972e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
5000e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
5004e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
5010e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
5014e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
5080e/refgcc -m64 -O3 -fomit-frame-pointer2012011320111120
5092e/refgcc -O3 -fomit-frame-pointer2012011320111120
5092e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
5096e/refgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
5098e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
5142e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
5144e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
5684e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
5686e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
5686e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
5694e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
5694e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
5718e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
5734e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
5864e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
5870e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
6028e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
6034e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
6038e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
6040e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
6044e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
6044e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
6080e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
6086e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
6106e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
6108e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
6138e/regsgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
6138e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
6142e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
6144e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
6154e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
6154e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
6156e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
6162e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
6332e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
6336e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
6336e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
6340e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
6380e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
6388e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
6392e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
6428e/refgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
6498e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
6498e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
6522e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
6582e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
6636e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
6638e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
6644e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
6670e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
6822e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
6856e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
6862e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
6894e/regsgcc -O2 -fomit-frame-pointer2012011320111120
6894e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
6898e/regsgcc -m64 -O2 -fomit-frame-pointer2012011320111120
6952e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
6968e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
7000e/regsgcc -O -fomit-frame-pointer2012011320111120
7000e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
7000e/regsgcc -m64 -O -fomit-frame-pointer2012011320111120
7056e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
7056e/regsgcc -march=k8 -O -fomit-frame-pointer2012011320111120
7066e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
7084e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
7098e/regsgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
7114e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
7182e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
7184e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
7186e/regsgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
7188e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
7190e/regsgcc -m64 -Os -fomit-frame-pointer2012011320111120
7192e/regsgcc -Os -fomit-frame-pointer2012011320111120
7214e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
7244e/regsgcc -march=nocona -O -fomit-frame-pointer2012011320111120
7246e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
7260e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
7262e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
7280e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
7280e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
7292e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
7296e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
7300e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
7304e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
7308e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
7332e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
7332e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
7380e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
7384e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
7408e/regsgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
7438e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
7470e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
7506e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
7538e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
7570e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
7594e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
7730e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
7788e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
7792e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
7840e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
7972e/refgcc -O2 -fomit-frame-pointer2012011320111120
7972e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
8016e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
8070e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
8070e/refgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
8084e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
8134e/refgcc -m64 -O2 -fomit-frame-pointer2012011320111120
8172e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
8192e/refgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
8198e/refgcc -march=k8 -O -fomit-frame-pointer2012011320111120
8388e/refgcc -O -fomit-frame-pointer2012011320111120
8388e/refgcc -m64 -O -fomit-frame-pointer2012011320111120
8398e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
8572e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
8578e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
8580e/refgcc -march=nocona -O -fomit-frame-pointer2012011320111120
8582e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
8628e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
8644e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
8656e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
8688e/refgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
8800e/refgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
8850e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
8852e/refgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
8900e/refgcc -m64 -Os -fomit-frame-pointer2012011320111120
8904e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
8932e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
8938e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
8954e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
8954e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
9046e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
9068e/refgcc -Os -fomit-frame-pointer2012011320111120
9098e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
9104e/refgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
9136e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
9148e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
9152e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
9174e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
9174e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
9182e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
9192e/refgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
9200e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
9208e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
9244e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
9267e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
14332e/mergedcc2012011320111120
14346e/mergedgcc -funroll-loops2012011320111120
14474e/mergedgcc2012011320111120
23848e/regsgcc -funroll-loops2012011320111120
24248e/regsgcc2012011320111120
24384e/regscc2012011320111120
27156e/refcc2012011320111120
27192e/refgcc2012011320111120
27542e/refgcc -funroll-loops2012011320111120

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /var/tmp/supercop-20111120/bench/backup/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: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/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: /var/tmp/supercop-20111120/bench/backup/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: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/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: /var/tmp/supercop-20111120/bench/backup/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: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /var/tmp/supercop-20111120/bench/backup/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /var/tmp/supercop-20111120/bench/backup/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