Implementation notes: amd64, cobra, crypto_stream/chacha8

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
3000e/amd64-xmm6gcc -O3 -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
3000e/amd64-xmm6icc -m64 -O1 -static -no-vec2011062220110609
3012e/amd64-xmm6gcc -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2011120820111120
3012e/amd64-xmm6icc2011062220110609
3012e/amd64-xmm6icc -O1 -static -no-vec2011062220110609
3012e/amd64-xmm6icc -O1 -xP -static2011062220110609
3012e/amd64-xmm6icc -O1 -xP -static -no-vec2011062220110609
3012e/amd64-xmm6icc -O1 -xW -static -no-vec2011062220110609
3012e/amd64-xmm6icc -O2 -static2011062220110609
3012e/amd64-xmm6icc -O2 -static -no-vec2011062220110609
3012e/amd64-xmm6icc -O2 -xP -static -no-vec2011062220110609
3012e/amd64-xmm6icc -Os -static2011062220110609
3012e/amd64-xmm6icc -m64 -xHost -vec-report0 -static2011062220110609
3024e/amd64-xmm6cc2011120820111120
3024e/amd64-xmm6gcc -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
3024e/amd64-xmm6icc -O1 -static2011062220110609
3024e/amd64-xmm6icc -O1 -xW -static2011062220110609
3024e/amd64-xmm6icc -O2 -xW -static2011062220110609
3024e/amd64-xmm6icc -O3 -static2011062220110609
3024e/amd64-xmm6icc -O3 -static -no-vec2011062220110609
3024e/amd64-xmm6icc -O3 -xP -static2011062220110609
3024e/amd64-xmm6icc -O3 -xW -static2011062220110609
3024e/amd64-xmm6icc -O3 -xW -static -no-vec2011062220110609
3024e/amd64-xmm6icc -Os -xW -static -no-vec2011062220110609
3024e/amd64-xmm6icc -m64 -O3 -static -no-vec2011062220110609
3024e/amd64-xmm6icc -m64 -Os -static2011062220110609
3024e/amd64-xmm6icc -m64 -Os -static -no-vec2011062220110609
3036e/amd64-xmm6gcc2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
3036e/amd64-xmm6icc -O2 -xW -static -no-vec2011062220110609
3036e/amd64-xmm6icc -Os -xP -static2011062220110609
3036e/amd64-xmm6icc -Os -xW -static2011062220110609
3048e/amd64-xmm6gcc -funroll-loops2011120820111120
3048e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2011120820111120
3048e/amd64-xmm6icc -O2 -xP -static2011062220110609
3048e/amd64-xmm6icc -Os -static -no-vec2011062220110609
3048e/amd64-xmm6icc -m64 -O2 -static -no-vec2011062220110609
3048e/amd64-xmm6icc -m64 -O3 -static2011062220110609
3060e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
3060e/amd64-xmm6icc -O3 -xP -static -no-vec2011062220110609
3060e/amd64-xmm6icc -Os -xP -static -no-vec2011062220110609
3060e/amd64-xmm6icc -m64 -O2 -static2011062220110609
3072e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
3072e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
3072e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
3072e/amd64-xmm6icc -m64 -O1 -static2011062220110609
3072e/amd64-xmm6icc -no-vec2011062220110609
3108e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
4956e/mergedicc -O3 -static -no-vec2011062220110609
5028e/mergedicc -O3 -static2011062220110609
5124e/mergedicc -O3 -xP -static2011062220110609
5124e/mergedicc -O3 -xW -static2011062220110609
5124e/mergedicc -m64 -O3 -static2011062220110609
5148e/mergedicc -O3 -xW -static -no-vec2011062220110609
5160e/mergedicc -O3 -xP -static -no-vec2011062220110609
5196e/mergedicc -m64 -O2 -static -no-vec2011062220110609
5196e/mergedicc -m64 -xHost -vec-report0 -static2011062220110609
5208e/mergedicc -O2 -xW -static -no-vec2011062220110609
5220e/mergedicc2011062220110609
5220e/mergedicc -O2 -static2011062220110609
5220e/mergedicc -O2 -xP -static2011062220110609
5232e/mergedicc -m64 -O3 -static -no-vec2011062220110609
5244e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
5244e/mergedicc -O2 -xP -static -no-vec2011062220110609
5256e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
5256e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
5256e/mergedicc -O2 -xW -static2011062220110609
5256e/mergedicc -m64 -O2 -static2011062220110609
5256e/mergedicc -no-vec2011062220110609
5268e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
5268e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
5268e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5268e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
5268e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5268e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
5268e/amd64-3icc2011062220110609
5268e/amd64-3icc -Os -xP -static -no-vec2011062220110609
5280e/amd64-3gcc -O2 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -funroll-loops2011120820111120
5280e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
5280e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
5280e/amd64-3icc -O3 -static2011062220110609
5280e/amd64-3icc -O3 -static -no-vec2011062220110609
5280e/amd64-3icc -Os -xW -static -no-vec2011062220110609
5280e/amd64-3icc -m64 -O2 -static2011062220110609
5280e/amd64-3icc -m64 -Os -static2011062220110609
5280e/amd64-3icc -no-vec2011062220110609
5292e/amd64-3gcc -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -Os -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
5292e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
5292e/mergedicc -O2 -static -no-vec2011062220110609
5292e/amd64-3icc -O2 -xP -static2011062220110609
5292e/amd64-3icc -Os -static2011062220110609
5292e/amd64-3icc -Os -xW -static2011062220110609
5292e/amd64-3icc -m64 -O1 -static2011062220110609
5292e/amd64-3icc -m64 -O3 -static2011062220110609
5292e/amd64-3icc -m64 -O3 -static -no-vec2011062220110609
5304e/amd64-3cc2011120820111120
5304e/amd64-3gcc2011120820111120
5304e/amd64-3gcc -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
5304e/amd64-3icc -O1 -static2011062220110609
5304e/amd64-3icc -O1 -xP -static2011062220110609
5304e/amd64-3icc -O1 -xP -static -no-vec2011062220110609
5304e/amd64-3icc -O1 -xW -static -no-vec2011062220110609
5304e/amd64-3icc -O2 -xP -static -no-vec2011062220110609
5304e/amd64-3icc -Os -xP -static2011062220110609
5304e/amd64-3icc -m64 -O1 -static -no-vec2011062220110609
5304e/amd64-3icc -m64 -O2 -static -no-vec2011062220110609
5304e/amd64-3icc -m64 -Os -static -no-vec2011062220110609
5316e/amd64-3gcc -O -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -m64 -O -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5316e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2011120820111120
5316e/amd64-3icc -O1 -xW -static2011062220110609
5316e/amd64-3icc -O2 -static -no-vec2011062220110609
5316e/amd64-3icc -O3 -xW -static -no-vec2011062220110609
5316e/amd64-3icc -Os -static -no-vec2011062220110609
5316e/amd64-3icc -m64 -xHost -vec-report0 -static2011062220110609
5328e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
5328e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5328e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2011120820111120
5328e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
5328e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
5328e/amd64-3icc -O2 -static2011062220110609
5340e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
5340e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
5340e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
5340e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
5340e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
5340e/amd64-3icc -O1 -static -no-vec2011062220110609
5340e/amd64-3icc -O3 -xP -static -no-vec2011062220110609
5340e/amd64-3icc -O3 -xW -static2011062220110609
5352e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5352e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
5352e/amd64-3icc -O2 -xW -static2011062220110609
5352e/amd64-3icc -O2 -xW -static -no-vec2011062220110609
5352e/amd64-3icc -O3 -xP -static2011062220110609
5364e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
5364e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
5364e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
5484e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5496e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
5508e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
5520e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
5556e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
5580e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
5604e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
5724e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5748e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
5760e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
5760e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
5760e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
5760e/mergedicc -O1 -static2011062220110609
5772e/mergedgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
5772e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
5772e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
5784e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
5808e/mergedicc -O1 -static -no-vec2011062220110609
5808e/regsicc -O2 -xP -static2011062220110609
5820e/mergedicc -O1 -xP -static2011062220110609
5820e/mergedicc -O1 -xW -static2011062220110609
5820e/mergedicc -m64 -O1 -static2011062220110609
5820e/mergedicc -m64 -O1 -static -no-vec2011062220110609
5832e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5832e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
5844e/regsicc -m64 -xHost -vec-report0 -static2011062220110609
5856e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
5856e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
5856e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
5868e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
5868e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
5880e/regsicc -O2 -xW -static2011062220110609
5892e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
5904e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5904e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
5904e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
5904e/regsicc -O2 -static2011062220110609
5916e/mergedgcc -O3 -fomit-frame-pointer2011120820111120
5916e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5916e/mergedgcc -m64 -O3 -fomit-frame-pointer2011120820111120
5916e/regsgcc -m64 -O3 -fomit-frame-pointer2011120820111120
5916e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
5928e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
5928e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
5928e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
5928e/regsicc -m64 -O2 -static2011062220110609
5940e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5940e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5940e/regsicc2011062220110609
5952e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
5952e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
5964e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
5964e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
5964e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5964e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
5964e/mergedicc -O1 -xW -static -no-vec2011062220110609
5964e/regsicc -O3 -xW -static2011062220110609
5976e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
5976e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
5976e/regsicc -O3 -static2011062220110609
5976e/regsicc -O3 -xP -static2011062220110609
5988e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
5988e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
5988e/regsicc -m64 -O3 -static2011062220110609
6000e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6000e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6000e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6000e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
6000e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6000e/mergedicc -O1 -xP -static -no-vec2011062220110609
6000e/mergedicc -Os -static -no-vec2011062220110609
6000e/mergedicc -Os -xP -static -no-vec2011062220110609
6012e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
6012e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6012e/mergedgcc -march=k8 -O -fomit-frame-pointer2011120820111120
6024e/mergedgcc -m64 -O -fomit-frame-pointer2011120820111120
6024e/mergedgcc -march=nocona -O -fomit-frame-pointer2011120820111120
6036e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
6036e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
6048e/mergedgcc -O -fomit-frame-pointer2011120820111120
6048e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
6048e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
6048e/mergedicc -m64 -Os -static -no-vec2011062220110609
6072e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6072e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
6084e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
6084e/mergedgcc -m64 -O2 -fomit-frame-pointer2011120820111120
6084e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
6084e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
6096e/mergedgcc -O2 -fomit-frame-pointer2011120820111120
6096e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
6108e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
6108e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6120e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
6132e/regsgcc -O3 -fomit-frame-pointer2011120820111120
6132e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
6132e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6132e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
6132e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
6132e/mergedicc -Os -xW -static2011062220110609
6144e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
6144e/mergedgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
6144e/mergedicc -Os -static2011062220110609
6144e/mergedicc -Os -xP -static2011062220110609
6156e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
6156e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
6156e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6156e/mergedgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
6156e/regsgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
6156e/mergedicc -m64 -Os -static2011062220110609
6168e/mergedgcc -Os -fomit-frame-pointer2011120820111120
6168e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
6168e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
6180e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
6180e/mergedgcc -m64 -Os -fomit-frame-pointer2011120820111120
6180e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
6180e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
6180e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
6180e/mergedgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
6192e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
6192e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6192e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
6192e/reficc -m64 -O3 -static2011062220110609
6204e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
6204e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
6204e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
6204e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
6216e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
6216e/refgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
6216e/mergedicc -Os -xW -static -no-vec2011062220110609
6228e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6228e/reficc -O3 -static2011062220110609
6264e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
6264e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
6264e/refgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6276e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6276e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
6276e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
6276e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
6300e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
6312e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6312e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6312e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6312e/regsgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
6312e/reficc -O3 -xP -static2011062220110609
6312e/reficc -O3 -xW -static2011062220110609
6360e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
6396e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
6408e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
6432e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
6432e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
6456e/regsicc -m64 -Os -static2011062220110609
6492e/regsicc -Os -static2011062220110609
6504e/regsicc -Os -xP -static2011062220110609
6516e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6564e/reficc2011062220110609
6564e/regsicc -Os -xW -static2011062220110609
6576e/refgcc -O3 -fomit-frame-pointer2011120820111120
6576e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
6588e/reficc -m64 -O2 -static2011062220110609
6624e/reficc -m64 -xHost -vec-report0 -static2011062220110609
6636e/reficc -O2 -static2011062220110609
6636e/reficc -O2 -xP -static2011062220110609
6636e/reficc -O2 -xW -static2011062220110609
6684e/refgcc -m64 -O3 -fomit-frame-pointer2011120820111120
6720e/refgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
6720e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
6720e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
6744e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6744e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6756e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
6756e/refgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
7080e/reficc -m64 -Os -static2011062220110609
7092e/reficc -Os -static2011062220110609
7104e/reficc -Os -xP -static2011062220110609
7104e/reficc -Os -xW -static2011062220110609
8004e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
8004e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
8124e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
8148e/regsgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
8148e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
8148e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
8160e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
8160e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
8160e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
8172e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
8232e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
8232e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
8316e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
8316e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
8496e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
8508e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
8628e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
8652e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
8904e/refgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
8964e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
8964e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
8976e/regsicc -Os -static -no-vec2011062220110609
8988e/regsicc -m64 -Os -static -no-vec2011062220110609
9012e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
9024e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
9036e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
9060e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
9072e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
9072e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
9096e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
9096e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
9096e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
9108e/regsicc -Os -xW -static -no-vec2011062220110609
9132e/regsgcc -Os -fomit-frame-pointer2011120820111120
9132e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
9132e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
9132e/regsicc -Os -xP -static -no-vec2011062220110609
9144e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
9168e/reficc -O2 -xW -static -no-vec2011062220110609
9180e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
9228e/reficc -O2 -xP -static -no-vec2011062220110609
9252e/reficc -m64 -O2 -static -no-vec2011062220110609
9252e/reficc -no-vec2011062220110609
9276e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
9276e/regsgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
9276e/reficc -O2 -static -no-vec2011062220110609
9312e/regsgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
9312e/regsgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
9312e/regsicc -O3 -static -no-vec2011062220110609
9324e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
9324e/regsgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
9324e/regsicc -O3 -xW -static -no-vec2011062220110609
9336e/regsicc -m64 -O3 -static -no-vec2011062220110609
9372e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
9384e/regsgcc -m64 -Os -fomit-frame-pointer2011120820111120
9384e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
9408e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
9408e/regsgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
9420e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
9540e/reficc -O3 -xP -static -no-vec2011062220110609
9552e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
9564e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
9564e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
9564e/regsicc -O3 -xP -static -no-vec2011062220110609
9576e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
9576e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
9588e/refgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
9624e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
9672e/reficc -O3 -static -no-vec2011062220110609
9672e/reficc -O3 -xW -static -no-vec2011062220110609
9684e/reficc -m64 -O3 -static -no-vec2011062220110609
9792e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
9792e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
9792e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
9804e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
9804e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
9816e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
9816e/regsicc -O2 -xP -static -no-vec2011062220110609
9816e/regsicc -m64 -O2 -static -no-vec2011062220110609
9828e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
9840e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
9852e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
9864e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
9900e/regsgcc -O2 -fomit-frame-pointer2011120820111120
9900e/regsgcc -m64 -O2 -fomit-frame-pointer2011120820111120
9900e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
9948e/regsgcc -march=nocona -O -fomit-frame-pointer2011120820111120
9972e/regsgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
9972e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
9972e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
9972e/regsicc -O2 -static -no-vec2011062220110609
9984e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
9984e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
9984e/regsicc -O2 -xW -static -no-vec2011062220110609
9996e/regsicc -no-vec2011062220110609
10020e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
10020e/regsgcc -march=k8 -O -fomit-frame-pointer2011120820111120
10104e/regsgcc -O -fomit-frame-pointer2011120820111120
10116e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
10128e/regsgcc -m64 -O -fomit-frame-pointer2011120820111120
10128e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
10176e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
10176e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
10272e/regsgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
10284e/regsicc -O1 -static -no-vec2011062220110609
10284e/regsicc -O1 -xP -static2011062220110609
10296e/regsicc -O1 -static2011062220110609
10296e/regsicc -O1 -xP -static -no-vec2011062220110609
10296e/regsicc -O1 -xW -static2011062220110609
10296e/regsicc -O1 -xW -static -no-vec2011062220110609
10296e/regsicc -m64 -O1 -static2011062220110609
10296e/regsicc -m64 -O1 -static -no-vec2011062220110609
10392e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
10404e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
10488e/refgcc -O2 -fomit-frame-pointer2011120820111120
10488e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
10488e/refgcc -m64 -O2 -fomit-frame-pointer2011120820111120
10740e/refgcc -O -fomit-frame-pointer2011120820111120
10740e/refgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
10752e/refgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
10800e/refgcc -m64 -O -fomit-frame-pointer2011120820111120
10812e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
10836e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11040e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
11052e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
11052e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
11052e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
11064e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
11088e/reficc -O1 -static2011062220110609
11088e/reficc -O1 -xP -static2011062220110609
11088e/reficc -O1 -xW -static -no-vec2011062220110609
11088e/reficc -m64 -O1 -static2011062220110609
11100e/reficc -O1 -static -no-vec2011062220110609
11100e/reficc -O1 -xW -static2011062220110609
11136e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
11136e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
11136e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
11184e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
11232e/reficc -m64 -O1 -static -no-vec2011062220110609
11280e/reficc -O1 -xP -static -no-vec2011062220110609
11376e/refgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
11400e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
11460e/refgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
11484e/refgcc -Os -fomit-frame-pointer2011120820111120
11484e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11484e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11496e/refgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
11604e/reficc -m64 -Os -static -no-vec2011062220110609
11628e/reficc -Os -xW -static -no-vec2011062220110609
11640e/reficc -Os -static -no-vec2011062220110609
11640e/reficc -Os -xP -static -no-vec2011062220110609
11652e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11664e/refgcc -m64 -Os -fomit-frame-pointer2011120820111120
11892e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11892e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11892e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
11904e/refgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
11904e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
11964e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
11976e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
12036e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
12036e/refgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
12144e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
12144e/refgcc -march=k8 -O -fomit-frame-pointer2011120820111120
12240e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
12252e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
12396e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
12396e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
12396e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
12432e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
12648e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
12648e/refgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
12756e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
12756e/refgcc -march=nocona -O -fomit-frame-pointer2011120820111120
24624e/mergedgcc -funroll-loops2011120820111120
24636e/mergedgcc2011120820111120
25428e/mergedcc2011120820111120
42036e/regsgcc2011120820111120
42216e/regsgcc -funroll-loops2011120820111120
42228e/regscc2011120820111120
50364e/refgcc2011120820111120
50364e/refgcc -funroll-loops2011120820111120
54828e/refcc2011120820111120

Test failure

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 732, namely:
CompilerImplementations
cc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O1 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O1 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O2 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O2 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O3 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -O3 -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -Os -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -Os -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -m64 -xHost -vec-report0 -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Test failure

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: cc
api.c: In file included from /home/znoren/supercop/supercop-20101204/supercop-data/cobra/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

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

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc e/sparc
gcc e/sparc
gcc -O2 -fomit-frame-pointer e/sparc
gcc -O3 -fomit-frame-pointer e/sparc
gcc -O -fomit-frame-pointer e/sparc
gcc -Os -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops e/sparc
gcc -funroll-loops -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -m64 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -O -fomit-frame-pointer e/sparc
gcc -m64 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -march=k8 -O -fomit-frame-pointer e/sparc
gcc -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -march=nocona -O -fomit-frame-pointer e/sparc
gcc -march=nocona -Os -fomit-frame-pointer e/sparc
icc e/sparc
icc -O1 -static e/sparc
icc -O1 -static -no-vec e/sparc
icc -O2 -static e/sparc
icc -O2 -static -no-vec e/sparc
icc -O3 -static e/sparc
icc -O3 -static -no-vec e/sparc
icc -Os -static e/sparc
icc -Os -static -no-vec e/sparc
icc -m64 -O1 -static e/sparc
icc -m64 -O1 -static -no-vec e/sparc
icc -m64 -O2 -static e/sparc
icc -m64 -O2 -static -no-vec e/sparc
icc -m64 -O3 -static e/sparc
icc -m64 -O3 -static -no-vec e/sparc
icc -m64 -Os -static e/sparc
icc -m64 -Os -static -no-vec e/sparc
icc -m64 -xHost -vec-report0 -static e/sparc
icc -no-vec e/sparc

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/znoren/supercop/supercop-20111120/supercop-data/cobra/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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/e/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from /home/znoren/supercop/supercop-20101204/supercop-data/cobra/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'
api.c: In file included from /home/znoren/supercop/supercop-20101204/supercop-data/cobra/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

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

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

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

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:0:
api.c: /home/znoren/supercop/supercop-20111120/supercop-data/cobra/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/znoren/supercop/supercop-20111120/supercop-data/cobra/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: icc
api.c: ./e/ecrypt-sync.h(60): warning #77: this declaration has no storage class or type specifier
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: ./e/ecrypt-sync.h(60): error: expected a ";"
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 2)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc e/ppc-altivec
icc -O1 -static e/ppc-altivec
icc -O1 -static -no-vec e/ppc-altivec
icc -O2 -static e/ppc-altivec
icc -O2 -static -no-vec e/ppc-altivec
icc -O3 -static e/ppc-altivec
icc -O3 -static -no-vec e/ppc-altivec
icc -Os -static e/ppc-altivec
icc -Os -static -no-vec e/ppc-altivec
icc -m64 -O1 -static e/ppc-altivec
icc -m64 -O1 -static -no-vec e/ppc-altivec
icc -m64 -O2 -static e/ppc-altivec
icc -m64 -O2 -static -no-vec e/ppc-altivec
icc -m64 -O3 -static e/ppc-altivec
icc -m64 -O3 -static -no-vec e/ppc-altivec
icc -m64 -Os -static e/ppc-altivec
icc -m64 -Os -static -no-vec e/ppc-altivec
icc -m64 -xHost -vec-report0 -static e/ppc-altivec
icc -no-vec e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: icc
api.c: /home/znoren/supercop/supercop-20110609/supercop-data/cobra/amd64/include/estream-convert-api.h(7): catastrophic error: cannot open source file "e/ecrypt-sync.h"
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc amd64-ssse3
icc -O1 -static amd64-ssse3
icc -O1 -static -no-vec amd64-ssse3
icc -O2 -static amd64-ssse3
icc -O2 -static -no-vec amd64-ssse3
icc -O3 -static amd64-ssse3
icc -O3 -static -no-vec amd64-ssse3
icc -Os -static amd64-ssse3
icc -Os -static -no-vec amd64-ssse3
icc -m64 -O1 -static amd64-ssse3
icc -m64 -O1 -static -no-vec amd64-ssse3
icc -m64 -O2 -static amd64-ssse3
icc -m64 -O2 -static -no-vec amd64-ssse3
icc -m64 -O3 -static amd64-ssse3
icc -m64 -O3 -static -no-vec amd64-ssse3
icc -m64 -Os -static amd64-ssse3
icc -m64 -Os -static -no-vec amd64-ssse3
icc -m64 -xHost -vec-report0 -static amd64-ssse3
icc -no-vec amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
api.c: ./e/ecrypt-sync.h(60): warning #77: this declaration has no storage class or type specifier
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: ./e/ecrypt-sync.h(60): error: expected a ";"
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static e/ppc-altivec
icc -O1 -xP -static -no-vec e/ppc-altivec
icc -O2 -xP -static e/ppc-altivec
icc -O2 -xP -static -no-vec e/ppc-altivec
icc -O3 -xP -static e/ppc-altivec
icc -O3 -xP -static -no-vec e/ppc-altivec
icc -Os -xP -static e/ppc-altivec
icc -Os -xP -static -no-vec e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static e/sparc
icc -O1 -xP -static -no-vec e/sparc
icc -O2 -xP -static e/sparc
icc -O2 -xP -static -no-vec e/sparc
icc -O3 -xP -static e/sparc
icc -O3 -xP -static -no-vec e/sparc
icc -Os -xP -static e/sparc
icc -Os -xP -static -no-vec e/sparc

Compiler output

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xP -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xP -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
api.c: /home/znoren/supercop/supercop-20110609/supercop-data/cobra/amd64/include/estream-convert-api.h(7): catastrophic error: cannot open source file "e/ecrypt-sync.h"
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static amd64-ssse3
icc -O1 -xP -static -no-vec amd64-ssse3
icc -O2 -xP -static amd64-ssse3
icc -O2 -xP -static -no-vec amd64-ssse3
icc -O3 -xP -static amd64-ssse3
icc -O3 -xP -static -no-vec amd64-ssse3
icc -Os -xP -static amd64-ssse3
icc -Os -xP -static -no-vec amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/merged
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xP -static e/merged e/ref e/regs
icc -O1 -xP -static -no-vec e/merged e/ref e/regs
icc -O2 -xP -static e/merged e/ref e/regs
icc -O2 -xP -static -no-vec e/merged e/ref e/regs
icc -O3 -xP -static e/merged e/ref e/regs
icc -O3 -xP -static -no-vec e/merged e/ref e/regs
icc -Os -xP -static e/merged e/ref e/regs
icc -Os -xP -static -no-vec e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/chacha8/e/amd64-3
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static e/amd64-3 e/amd64-xmm6
icc -O1 -xP -static -no-vec e/amd64-3 e/amd64-xmm6
icc -O2 -xP -static e/amd64-3 e/amd64-xmm6
icc -O2 -xP -static -no-vec e/amd64-3 e/amd64-xmm6
icc -O3 -xP -static e/amd64-3 e/amd64-xmm6
icc -O3 -xP -static -no-vec e/amd64-3 e/amd64-xmm6
icc -Os -xP -static e/amd64-3 e/amd64-xmm6
icc -Os -xP -static -no-vec e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
api.c: ./e/ecrypt-sync.h(60): warning #77: this declaration has no storage class or type specifier
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: ./e/ecrypt-sync.h(60): error: expected a ";"
api.c: __vector unsigned int myalignment;
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static e/ppc-altivec
icc -O1 -xW -static -no-vec e/ppc-altivec
icc -O2 -xW -static e/ppc-altivec
icc -O2 -xW -static -no-vec e/ppc-altivec
icc -O3 -xW -static e/ppc-altivec
icc -O3 -xW -static -no-vec e/ppc-altivec
icc -Os -xW -static e/ppc-altivec
icc -Os -xW -static -no-vec e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static e/sparc
icc -O1 -xW -static -no-vec e/sparc
icc -O2 -xW -static e/sparc
icc -O2 -xW -static -no-vec e/sparc
icc -O3 -xW -static e/sparc
icc -O3 -xW -static -no-vec e/sparc
icc -Os -xW -static e/sparc
icc -Os -xW -static -no-vec e/sparc

Compiler output

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O1 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O2 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -O3 -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xW -static e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
icc -Os -xW -static -no-vec e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
api.c: /home/znoren/supercop/supercop-20110609/supercop-data/cobra/amd64/include/estream-convert-api.h(7): catastrophic error: cannot open source file "e/ecrypt-sync.h"
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c:
api.c: compilation aborted for api.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static amd64-ssse3
icc -O1 -xW -static -no-vec amd64-ssse3
icc -O2 -xW -static amd64-ssse3
icc -O2 -xW -static -no-vec amd64-ssse3
icc -O3 -xW -static amd64-ssse3
icc -O3 -xW -static -no-vec amd64-ssse3
icc -Os -xW -static amd64-ssse3
icc -Os -xW -static -no-vec amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/merged
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static e/merged e/ref e/regs
icc -O1 -xW -static -no-vec e/merged e/ref e/regs
icc -O2 -xW -static e/merged e/ref e/regs
icc -O2 -xW -static -no-vec e/merged e/ref e/regs
icc -O3 -xW -static e/merged e/ref e/regs
icc -O3 -xW -static -no-vec e/merged e/ref e/regs
icc -Os -xW -static e/merged e/ref e/regs
icc -Os -xW -static -no-vec e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/chacha8/e/amd64-3
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
chacha.s: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static e/amd64-3 e/amd64-xmm6
icc -O1 -xW -static -no-vec e/amd64-3 e/amd64-xmm6
icc -O2 -xW -static e/amd64-3 e/amd64-xmm6
icc -O2 -xW -static -no-vec e/amd64-3 e/amd64-xmm6
icc -O3 -xW -static e/amd64-3 e/amd64-xmm6
icc -O3 -xW -static -no-vec e/amd64-3 e/amd64-xmm6
icc -Os -xW -static e/amd64-3 e/amd64-xmm6
icc -Os -xW -static -no-vec e/amd64-3 e/amd64-xmm6