Implementation notes: amd64, cobra, crypto_stream/chacha20

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6168e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
6180e/amd64-xmm6gcc -O -fomit-frame-pointer2011120820111120
6180e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
6180e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
6192e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -O3 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
6204e/amd64-xmm6icc -O2 -static -no-vec2011062220110609
6204e/amd64-xmm6icc -O2 -xP -static -no-vec2011062220110609
6204e/amd64-xmm6icc -O2 -xW -static2011062220110609
6204e/amd64-xmm6icc -O3 -xP -static -no-vec2011062220110609
6204e/amd64-xmm6icc -O3 -xW -static -no-vec2011062220110609
6204e/amd64-xmm6icc -Os -static2011062220110609
6204e/amd64-xmm6icc -Os -xP -static2011062220110609
6204e/amd64-xmm6icc -Os -xW -static2011062220110609
6204e/amd64-xmm6icc -Os -xW -static -no-vec2011062220110609
6204e/amd64-xmm6icc -m64 -O2 -static2011062220110609
6204e/amd64-xmm6icc -m64 -O2 -static -no-vec2011062220110609
6204e/amd64-xmm6icc -m64 -O3 -static2011062220110609
6204e/amd64-xmm6icc -m64 -O3 -static -no-vec2011062220110609
6204e/amd64-xmm6icc -m64 -Os -static2011062220110609
6216e/amd64-xmm6gcc -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
6216e/amd64-xmm6icc -O3 -static -no-vec2011062220110609
6216e/amd64-xmm6icc -O3 -xP -static2011062220110609
6228e/amd64-xmm6cc2011120820111120
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
6228e/amd64-xmm6icc2011062220110609
6228e/amd64-xmm6icc -O1 -static2011062220110609
6228e/amd64-xmm6icc -O1 -static -no-vec2011062220110609
6228e/amd64-xmm6icc -O1 -xP -static -no-vec2011062220110609
6228e/amd64-xmm6icc -O2 -static2011062220110609
6228e/amd64-xmm6icc -O2 -xP -static2011062220110609
6228e/amd64-xmm6icc -O2 -xW -static -no-vec2011062220110609
6228e/amd64-xmm6icc -Os -xP -static -no-vec2011062220110609
6228e/amd64-xmm6icc -m64 -O1 -static2011062220110609
6228e/amd64-xmm6icc -m64 -Os -static -no-vec2011062220110609
6228e/amd64-xmm6icc -m64 -xHost -vec-report0 -static2011062220110609
6228e/amd64-xmm6icc -no-vec2011062220110609
6240e/amd64-xmm6gcc2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2011120820111120
6240e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
6252e/amd64-xmm6icc -O1 -xW -static -no-vec2011062220110609
6252e/amd64-xmm6icc -O3 -xW -static2011062220110609
6252e/amd64-xmm6icc -Os -static -no-vec2011062220110609
6264e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
6264e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
6264e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
6264e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
6264e/amd64-xmm6icc -O1 -xP -static2011062220110609
6264e/amd64-xmm6icc -O1 -xW -static2011062220110609
6264e/amd64-xmm6icc -O3 -static2011062220110609
6264e/amd64-xmm6icc -m64 -O1 -static -no-vec2011062220110609
6276e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
10944e/mergedicc -O3 -static -no-vec2011062220110609
10956e/mergedicc -m64 -O3 -static -no-vec2011062220110609
11136e/mergedicc -O2 -xP -static -no-vec2011062220110609
11148e/mergedicc -O2 -static -no-vec2011062220110609
11148e/mergedicc -m64 -O2 -static2011062220110609
11148e/mergedicc -m64 -xHost -vec-report0 -static2011062220110609
11148e/mergedicc -no-vec2011062220110609
11160e/mergedicc -O2 -static2011062220110609
11160e/mergedicc -O2 -xW -static -no-vec2011062220110609
11172e/mergedicc -O2 -xW -static2011062220110609
11172e/mergedicc -m64 -O2 -static -no-vec2011062220110609
11184e/mergedicc2011062220110609
11196e/mergedicc -O2 -xP -static2011062220110609
11196e/mergedicc -O3 -static2011062220110609
11196e/mergedicc -O3 -xP -static2011062220110609
11196e/mergedicc -m64 -O3 -static2011062220110609
11232e/mergedicc -O3 -xP -static -no-vec2011062220110609
11232e/mergedicc -O3 -xW -static2011062220110609
11232e/mergedicc -O3 -xW -static -no-vec2011062220110609
11292e/mergedgcc -O3 -fomit-frame-pointer2011120820111120
11292e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11292e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
11292e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11292e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
11304e/mergedgcc -m64 -O3 -fomit-frame-pointer2011120820111120
11652e/amd64-3icc2011062220110609
11652e/amd64-3icc -O1 -xW -static2011062220110609
11652e/amd64-3icc -O2 -xW -static -no-vec2011062220110609
11664e/amd64-3icc -O2 -static -no-vec2011062220110609
11676e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
11676e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11676e/amd64-3icc -Os -xP -static2011062220110609
11688e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
11688e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
11688e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
11688e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
11700e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
11700e/amd64-3icc -O2 -static2011062220110609
11700e/amd64-3icc -O2 -xP -static2011062220110609
11712e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
11712e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
11712e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11712e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
11712e/amd64-3icc -O1 -static2011062220110609
11712e/amd64-3icc -O1 -xP -static2011062220110609
11712e/amd64-3icc -O2 -xP -static -no-vec2011062220110609
11712e/amd64-3icc -O3 -xW -static -no-vec2011062220110609
11724e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11724e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
11724e/amd64-3icc -O3 -xP -static -no-vec2011062220110609
11724e/amd64-3icc -m64 -Os -static2011062220110609
11724e/amd64-3icc -m64 -xHost -vec-report0 -static2011062220110609
11736e/amd64-3gcc2011120820111120
11736e/amd64-3gcc -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -O -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
11736e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
11736e/amd64-3icc -O2 -xW -static2011062220110609
11736e/amd64-3icc -Os -xW -static2011062220110609
11736e/amd64-3icc -Os -xW -static -no-vec2011062220110609
11736e/amd64-3icc -m64 -O2 -static -no-vec2011062220110609
11736e/amd64-3icc -m64 -O3 -static -no-vec2011062220110609
11748e/amd64-3gcc -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
11748e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -m64 -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
11748e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
11748e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
11748e/amd64-3icc -O1 -xP -static -no-vec2011062220110609
11748e/amd64-3icc -O3 -xW -static2011062220110609
11748e/amd64-3icc -Os -static -no-vec2011062220110609
11760e/amd64-3gcc -O2 -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -m64 -O -fomit-frame-pointer2011120820111120
11760e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2011120820111120
11760e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
11760e/amd64-3icc -O3 -static -no-vec2011062220110609
11760e/amd64-3icc -O3 -xP -static2011062220110609
11760e/amd64-3icc -no-vec2011062220110609
11772e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
11772e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
11772e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11772e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
11772e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
11772e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
11772e/amd64-3icc -O3 -static2011062220110609
11772e/amd64-3icc -m64 -O1 -static2011062220110609
11772e/amd64-3icc -m64 -O2 -static2011062220110609
11772e/amd64-3icc -m64 -O3 -static2011062220110609
11772e/amd64-3icc -m64 -Os -static -no-vec2011062220110609
11784e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
11784e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2011120820111120
11784e/amd64-3icc -O1 -xW -static -no-vec2011062220110609
11784e/amd64-3icc -Os -xP -static -no-vec2011062220110609
11784e/amd64-3icc -m64 -O1 -static -no-vec2011062220110609
11796e/amd64-3cc2011120820111120
11796e/amd64-3gcc -funroll-loops2011120820111120
11796e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
11796e/amd64-3icc -O1 -static -no-vec2011062220110609
11808e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
11808e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
11808e/regsicc -O2 -static2011062220110609
11808e/regsicc -O2 -xP -static2011062220110609
11808e/regsicc -O2 -xW -static2011062220110609
11808e/regsicc -m64 -xHost -vec-report0 -static2011062220110609
11820e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
11820e/amd64-3icc -Os -static2011062220110609
11844e/regsicc -m64 -O2 -static2011062220110609
11868e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
11868e/regsicc2011062220110609
11880e/regsicc -m64 -O3 -static2011062220110609
11892e/regsicc -O3 -xP -static2011062220110609
11892e/regsicc -O3 -xW -static2011062220110609
11904e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
11916e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
11916e/regsicc -O3 -static2011062220110609
11928e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
11928e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
12060e/mergedicc -m64 -O1 -static2011062220110609
12096e/mergedicc -O1 -static -no-vec2011062220110609
12120e/mergedicc -O1 -xW -static2011062220110609
12132e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
12132e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
12132e/mergedicc -O1 -xW -static -no-vec2011062220110609
12132e/mergedicc -m64 -O1 -static -no-vec2011062220110609
12144e/mergedicc -O1 -static2011062220110609
12144e/mergedicc -O1 -xP -static -no-vec2011062220110609
12156e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
12180e/mergedicc -O1 -xP -static2011062220110609
12180e/reficc -O3 -static2011062220110609
12180e/reficc -O3 -xW -static2011062220110609
12180e/reficc -m64 -O3 -static2011062220110609
12192e/reficc -O3 -xP -static2011062220110609
12216e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12228e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
12228e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12240e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
12300e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
12312e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
12324e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
12324e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
12336e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
12348e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
12408e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
12408e/mergedicc -m64 -Os -static2011062220110609
12420e/mergedicc -Os -static2011062220110609
12432e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
12444e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
12456e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
12468e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
12492e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
12492e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
12492e/mergedgcc -march=nocona -O -fomit-frame-pointer2011120820111120
12504e/mergedgcc -Os -fomit-frame-pointer2011120820111120
12504e/mergedgcc -m64 -Os -fomit-frame-pointer2011120820111120
12504e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
12504e/mergedicc -Os -xP -static2011062220110609
12504e/mergedicc -Os -xW -static2011062220110609
12516e/mergedgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
12516e/mergedicc -Os -xW -static -no-vec2011062220110609
12528e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
12528e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
12528e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
12528e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
12528e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12528e/regsgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
12540e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
12540e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
12540e/mergedgcc -m64 -O2 -fomit-frame-pointer2011120820111120
12540e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12540e/mergedicc -Os -static -no-vec2011062220110609
12540e/mergedicc -Os -xP -static -no-vec2011062220110609
12552e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
12552e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
12552e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
12552e/mergedicc -m64 -Os -static -no-vec2011062220110609
12564e/mergedgcc -O2 -fomit-frame-pointer2011120820111120
12564e/refgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
12576e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
12576e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
12576e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
12588e/mergedgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
12588e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
12588e/reficc -m64 -O2 -static2011062220110609
12600e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
12600e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
12600e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
12600e/reficc2011062220110609
12600e/reficc -O2 -static2011062220110609
12600e/reficc -O2 -xP -static2011062220110609
12600e/reficc -O2 -xW -static2011062220110609
12600e/reficc -m64 -xHost -vec-report0 -static2011062220110609
12612e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
12624e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
12624e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
12636e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
12636e/mergedgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
12648e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
12648e/refgcc -m64 -O3 -fomit-frame-pointer2011120820111120
12660e/refgcc -O3 -fomit-frame-pointer2011120820111120
12660e/mergedgcc -O -fomit-frame-pointer2011120820111120
12660e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
12672e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
12672e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
12684e/regsicc -Os -xW -static2011062220110609
12696e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
12696e/mergedgcc -march=k8 -O -fomit-frame-pointer2011120820111120
12708e/mergedgcc -m64 -O -fomit-frame-pointer2011120820111120
12708e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
12720e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
12720e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
12732e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
12732e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
12768e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12768e/regsicc -Os -static2011062220110609
12780e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
12792e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
12792e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
12792e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
12804e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
12804e/regsicc -Os -xP -static2011062220110609
12816e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
12828e/regsicc -m64 -Os -static2011062220110609
12864e/regsgcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
12876e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12900e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
12900e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
12900e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
12900e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
12900e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
12900e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
12900e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
12900e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
12960e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13020e/regsgcc -m64 -O3 -fomit-frame-pointer2011120820111120
13032e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13044e/regsgcc -O3 -fomit-frame-pointer2011120820111120
13044e/refgcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13080e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13080e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13092e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
13116e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
13116e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
13116e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
13140e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13152e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
13176e/reficc -Os -static2011062220110609
13176e/reficc -Os -xP -static2011062220110609
13176e/reficc -m64 -Os -static2011062220110609
13212e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
13224e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
13224e/reficc -Os -xW -static2011062220110609
13236e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
13248e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
13248e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
13248e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
13260e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
13260e/refgcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
13272e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
13332e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
13344e/mergedgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
13392e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
13464e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
13476e/refgcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
13536e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
13536e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
13560e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
13824e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
13956e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
14916e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
14916e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
14940e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
15024e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
15060e/regsicc -O3 -xP -static -no-vec2011062220110609
15072e/reficc -O3 -xW -static -no-vec2011062220110609
15084e/regsicc -m64 -O3 -static -no-vec2011062220110609
15132e/reficc -O3 -static -no-vec2011062220110609
15144e/reficc -O3 -xP -static -no-vec2011062220110609
15144e/reficc -m64 -O3 -static -no-vec2011062220110609
15180e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
15180e/reficc -O2 -static -no-vec2011062220110609
15192e/reficc -m64 -O2 -static -no-vec2011062220110609
15204e/reficc -O2 -xP -static -no-vec2011062220110609
15204e/reficc -O2 -xW -static -no-vec2011062220110609
15216e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
15228e/regsicc -O3 -xW -static -no-vec2011062220110609
15228e/regsicc -m64 -Os -static -no-vec2011062220110609
15240e/reficc -no-vec2011062220110609
15276e/regsicc -Os -xW -static -no-vec2011062220110609
15288e/regsicc -Os -xP -static -no-vec2011062220110609
15336e/regsicc -Os -static -no-vec2011062220110609
15360e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
15408e/regsicc -O3 -static -no-vec2011062220110609
15528e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
15540e/regsicc -m64 -O2 -static -no-vec2011062220110609
15576e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
15576e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
15600e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
15636e/regsgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
15660e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
15684e/regsgcc -m64 -O2 -fomit-frame-pointer2011120820111120
15708e/regsgcc -O2 -fomit-frame-pointer2011120820111120
15732e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
15732e/regsgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
15744e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
15744e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
15744e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
15756e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
15768e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
15768e/regsgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
15780e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
15780e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
15780e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
15780e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
15780e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
15780e/regsicc -O2 -static -no-vec2011062220110609
15792e/refgcc -funroll-loops -O -fomit-frame-pointer2011120820111120
15792e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
15792e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
15804e/regsicc -no-vec2011062220110609
15828e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
15852e/regsgcc -Os -fomit-frame-pointer2011120820111120
15852e/regsgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
15864e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
15876e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
15888e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
15888e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
15888e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
15888e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
15900e/regsicc -O2 -xP -static -no-vec2011062220110609
15924e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
15936e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
15948e/regsicc -O2 -xW -static -no-vec2011062220110609
16116e/regsgcc -m64 -Os -fomit-frame-pointer2011120820111120
16140e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
16152e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
16176e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
16188e/regsgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
16188e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
16188e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
16188e/refgcc -m64 -O2 -fomit-frame-pointer2011120820111120
16200e/refgcc -O2 -fomit-frame-pointer2011120820111120
16200e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
16200e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
16200e/regsgcc -march=nocona -O -fomit-frame-pointer2011120820111120
16224e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
16224e/regsgcc -march=k8 -O -fomit-frame-pointer2011120820111120
16236e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
16308e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
16356e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
16356e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
16356e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
16356e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
16356e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
16368e/refgcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
16380e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
16464e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
16512e/regsgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
16524e/regsgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
16536e/refgcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
16536e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
16536e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
16560e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
16572e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
16584e/regsicc -m64 -O1 -static -no-vec2011062220110609
16596e/regsicc -O1 -static2011062220110609
16596e/regsicc -O1 -static -no-vec2011062220110609
16596e/regsicc -O1 -xP -static2011062220110609
16596e/regsicc -O1 -xP -static -no-vec2011062220110609
16596e/regsicc -O1 -xW -static2011062220110609
16596e/regsicc -m64 -O1 -static2011062220110609
16608e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
16608e/regsicc -O1 -xW -static -no-vec2011062220110609
16716e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
16728e/regsgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
16800e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
16932e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
16944e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
16944e/regsgcc -m64 -O -fomit-frame-pointer2011120820111120
16944e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
16956e/regsgcc -O -fomit-frame-pointer2011120820111120
16956e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
16956e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
17004e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
17088e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
17112e/refgcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
17136e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
17280e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
17304e/reficc -O1 -static2011062220110609
17304e/reficc -O1 -xP -static2011062220110609
17304e/reficc -m64 -O1 -static -no-vec2011062220110609
17316e/reficc -O1 -xW -static2011062220110609
17328e/reficc -Os -static -no-vec2011062220110609
17328e/reficc -Os -xP -static -no-vec2011062220110609
17328e/reficc -Os -xW -static -no-vec2011062220110609
17328e/reficc -m64 -Os -static -no-vec2011062220110609
17340e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
17340e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
17340e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
17400e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
17400e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
17400e/reficc -m64 -O1 -static2011062220110609
17412e/reficc -O1 -xP -static -no-vec2011062220110609
17412e/reficc -O1 -xW -static -no-vec2011062220110609
17424e/reficc -O1 -static -no-vec2011062220110609
17448e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
18048e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
18048e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
18048e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
18048e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
18132e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
18132e/refgcc -march=nocona -Os -fomit-frame-pointer2011120820111120
18180e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
18192e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
18192e/refgcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
18204e/refgcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
18228e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
18228e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
18240e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
18432e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
18456e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
18684e/refgcc -Os -fomit-frame-pointer2011120820111120
18684e/refgcc -m64 -Os -fomit-frame-pointer2011120820111120
18684e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
18684e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
18696e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
18696e/refgcc -march=barcelona -O -fomit-frame-pointer2011120820111120
18720e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
18732e/refgcc -march=k8 -O -fomit-frame-pointer2011120820111120
18768e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
18768e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
18792e/refgcc -march=k8 -Os -fomit-frame-pointer2011120820111120
18912e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
18912e/refgcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
18984e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
18984e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
19020e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
19020e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
19104e/refgcc -O -fomit-frame-pointer2011120820111120
19104e/refgcc -m64 -O -fomit-frame-pointer2011120820111120
19116e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
19224e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
19224e/refgcc -march=nocona -O -fomit-frame-pointer2011120820111120
56532e/mergedcc2011120820111120
56580e/mergedgcc2011120820111120
57240e/mergedgcc -funroll-loops2011120820111120
73764e/regsgcc -funroll-loops2011120820111120
74292e/regsgcc2011120820111120
74328e/regscc2011120820111120
85800e/refcc2011120820111120
85800e/refgcc2011120820111120
86232e/refgcc -funroll-loops2011120820111120

Test failure

Implementation: crypto_stream/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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