Implementation notes: amd64, thinkaes, crypto_stream/chacha20

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
4806e/amd64-xmm6gcc -O -fomit-frame-pointer2010040120100120
4806e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2010040120100120
4806e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
4806e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2010040120100120
4809e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
4809e/amd64-xmm6icc2010040120100120
4809e/amd64-xmm6icc -O2 -static2010040120100120
4809e/amd64-xmm6icc -O2 -static -no-vec2010040120100120
4809e/amd64-xmm6icc -O2 -xP -static2010040120100120
4809e/amd64-xmm6icc -O2 -xP -static -no-vec2010040120100120
4809e/amd64-xmm6icc -O2 -xW -static2010040120100120
4809e/amd64-xmm6icc -O2 -xW -static -no-vec2010040120100120
4809e/amd64-xmm6icc -O3 -static2010040120100120
4809e/amd64-xmm6icc -O3 -static -no-vec2010040120100120
4809e/amd64-xmm6icc -O3 -xP -static -no-vec2010040120100120
4809e/amd64-xmm6icc -O3 -xW -static2010040120100120
4809e/amd64-xmm6icc -O3 -xW -static -no-vec2010040120100120
4809e/amd64-xmm6icc -m64 -O2 -static -no-vec2010040120100120
4809e/amd64-xmm6icc -m64 -O3 -static -no-vec2010040120100120
4809e/amd64-xmm6icc -m64 -xHost -vec-report0 -static2010040120100120
4812e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
4812e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
4812e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
4812e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
4812e/amd64-xmm6icc -O3 -xP -static2010040120100120
4812e/amd64-xmm6icc -Os -xW -static -no-vec2010040120100120
4812e/amd64-xmm6icc -m64 -O2 -static2010040120100120
4815e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2010040120100120
4815e/amd64-xmm6icc -Os -static -no-vec2010040120100120
4815e/amd64-xmm6icc -Os -xP -static2010040120100120
4815e/amd64-xmm6icc -Os -xP -static -no-vec2010040120100120
4815e/amd64-xmm6icc -Os -xW -static2010040120100120
4815e/amd64-xmm6icc -m64 -O1 -static -no-vec2010040120100120
4815e/amd64-xmm6icc -m64 -Os -static2010040120100120
4815e/amd64-xmm6icc -m64 -Os -static -no-vec2010040120100120
4818e/amd64-xmm6cc2010040120100120
4818e/amd64-xmm6gcc2010040120100120
4818e/amd64-xmm6gcc -funroll-loops2010040120100120
4818e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
4818e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
4818e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2010040120100120
4818e/amd64-xmm6icc -O1 -static2010040120100120
4818e/amd64-xmm6icc -O1 -static -no-vec2010040120100120
4818e/amd64-xmm6icc -O1 -xW -static2010040120100120
4818e/amd64-xmm6icc -m64 -O1 -static2010040120100120
4821e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
4821e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
4821e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
4821e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
4821e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
4821e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
4824e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
4824e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
4824e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
4824e/amd64-xmm6icc -m64 -O3 -static2010040120100120
4827e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
4827e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
4827e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
4827e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
4827e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
4830e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
4830e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2010040120100120
4830e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
4830e/amd64-xmm6icc -Os -static2010040120100120
4830e/amd64-xmm6icc -no-vec2010040120100120
4833e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2010040120100120
4833e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
4833e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
4833e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
4833e/amd64-xmm6icc -O1 -xP -static -no-vec2010040120100120
4836e/amd64-xmm6gcc -O3 -fomit-frame-pointer2010040120100120
4836e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
4839e/amd64-xmm6icc -O1 -xP -static2010040120100120
4842e/amd64-xmm6gcc -O2 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
4842e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
4845e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
4845e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
4845e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
4845e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2010040120100120
4848e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
4848e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
4848e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
4851e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
4851e/amd64-xmm6icc -O1 -xW -static -no-vec2010040120100120
4866e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
5310e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9279e/amd64-3icc2010040120100120
9279e/amd64-3icc -O2 -static2010040120100120
9279e/amd64-3icc -O2 -static -no-vec2010040120100120
9279e/amd64-3icc -O2 -xW -static2010040120100120
9279e/amd64-3icc -O2 -xW -static -no-vec2010040120100120
9279e/amd64-3icc -no-vec2010040120100120
9312e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
9318e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
9318e/amd64-3icc -O1 -static -no-vec2010040120100120
9318e/amd64-3icc -Os -xW -static2010040120100120
9318e/amd64-3icc -m64 -Os -static2010040120100120
9321e/amd64-3icc -O3 -xP -static -no-vec2010040120100120
9324e/amd64-3gcc -funroll-loops2010040120100120
9324e/amd64-3icc -Os -xW -static -no-vec2010040120100120
9327e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2010040120100120
9327e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
9327e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
9327e/amd64-3gcc -m64 -O -fomit-frame-pointer2010040120100120
9327e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
9327e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
9330e/amd64-3cc2010040120100120
9330e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
9330e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
9330e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -m64 -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
9333e/amd64-3icc -Os -static2010040120100120
9333e/amd64-3icc -m64 -O1 -static -no-vec2010040120100120
9333e/amd64-3icc -m64 -O2 -static2010040120100120
9333e/amd64-3icc -m64 -O2 -static -no-vec2010040120100120
9336e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
9336e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
9336e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2010040120100120
9339e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
9339e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
9339e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
9339e/amd64-3icc -O3 -static -no-vec2010040120100120
9339e/amd64-3icc -m64 -O3 -static2010040120100120
9342e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
9342e/amd64-3icc -O2 -xP -static -no-vec2010040120100120
9345e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
9345e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -Os -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
9348e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
9351e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
9351e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
9351e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
9351e/amd64-3icc -Os -static -no-vec2010040120100120
9354e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
9354e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
9354e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
9354e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -O3 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
9360e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
9360e/amd64-3icc -Os -xP -static2010040120100120
9363e/amd64-3gcc -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
9363e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2010040120100120
9363e/amd64-3icc -O1 -static2010040120100120
9363e/amd64-3icc -O1 -xP -static2010040120100120
9363e/amd64-3icc -O1 -xW -static2010040120100120
9363e/amd64-3icc -O1 -xW -static -no-vec2010040120100120
9363e/amd64-3icc -O3 -xP -static2010040120100120
9363e/amd64-3icc -O3 -xW -static2010040120100120
9363e/amd64-3icc -O3 -xW -static -no-vec2010040120100120
9363e/amd64-3icc -Os -xP -static -no-vec2010040120100120
9363e/amd64-3icc -m64 -O1 -static2010040120100120
9363e/amd64-3icc -m64 -O3 -static -no-vec2010040120100120
9363e/amd64-3icc -m64 -xHost -vec-report0 -static2010040120100120
9366e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
9366e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
9366e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2010040120100120
9366e/amd64-3icc -O3 -static2010040120100120
9369e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
9369e/amd64-3icc -m64 -Os -static -no-vec2010040120100120
9372e/amd64-3gcc2010040120100120
9372e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
9372e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
9381e/amd64-3icc -O2 -xP -static2010040120100120
9387e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
9390e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
9393e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
9444e/amd64-3icc -O1 -xP -static -no-vec2010040120100120
9654e/mergedicc -m64 -O3 -static2010040120100120
9684e/mergedicc -O2 -xP -static -no-vec2010040120100120
9705e/mergedicc -O2 -static -no-vec2010040120100120
9705e/mergedicc -O2 -xW -static -no-vec2010040120100120
9705e/mergedicc -no-vec2010040120100120
9753e/mergedicc -O3 -static -no-vec2010040120100120
9759e/mergedicc -O3 -xP -static2010040120100120
9762e/mergedicc -O3 -xW -static2010040120100120
9780e/mergedicc -O3 -static2010040120100120
9783e/mergedicc -O3 -xP -static -no-vec2010040120100120
9783e/mergedicc -O3 -xW -static -no-vec2010040120100120
9801e/mergedicc -m64 -O3 -static -no-vec2010040120100120
9900e/mergedicc -O2 -xP -static2010040120100120
9909e/mergedicc -m64 -xHost -vec-report0 -static2010040120100120
9924e/mergedicc -O2 -static2010040120100120
9924e/mergedicc -m64 -O2 -static2010040120100120
9927e/mergedicc2010040120100120
9927e/mergedicc -O2 -xW -static2010040120100120
9969e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
9999e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
10080e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
10083e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
10083e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
10146e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
10155e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
10155e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
10215e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
10224e/regsicc -O2 -xW -static2010040120100120
10227e/regsgcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
10236e/regsicc -O3 -static2010040120100120
10251e/regsicc -O2 -static2010040120100120
10251e/regsicc -O2 -xP -static2010040120100120
10254e/regsicc -O3 -xP -static2010040120100120
10254e/regsicc -O3 -xW -static2010040120100120
10254e/regsicc -m64 -O2 -static2010040120100120
10254e/regsicc -m64 -O3 -static2010040120100120
10266e/regsicc2010040120100120
10278e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
10281e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
10293e/mergedicc -Os -xP -static -no-vec2010040120100120
10296e/mergedicc -Os -static -no-vec2010040120100120
10320e/mergedicc -O1 -xW -static2010040120100120
10320e/regsicc -Os -xP -static2010040120100120
10323e/mergedicc -Os -xW -static -no-vec2010040120100120
10329e/mergedicc -m64 -Os -static -no-vec2010040120100120
10332e/regsicc -m64 -xHost -vec-report0 -static2010040120100120
10335e/regsicc -Os -static2010040120100120
10335e/regsicc -m64 -Os -static2010040120100120
10338e/regsicc -Os -xW -static2010040120100120
10344e/mergedicc -O1 -xP -static2010040120100120
10347e/mergedicc -O1 -static2010040120100120
10347e/mergedicc -m64 -O1 -static2010040120100120
10428e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
10443e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
10506e/mergedicc -Os -static2010040120100120
10506e/mergedicc -m64 -Os -static2010040120100120
10521e/mergedicc -Os -xP -static2010040120100120
10527e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
10527e/mergedicc -Os -xW -static2010040120100120
10533e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
10533e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
10539e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
10539e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
10551e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
10599e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
10620e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
10638e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
10647e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
10650e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
10656e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
10671e/mergedicc -O1 -xP -static -no-vec2010040120100120
10677e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
10683e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
10683e/mergedicc -O1 -static -no-vec2010040120100120
10683e/mergedicc -O1 -xW -static -no-vec2010040120100120
10683e/mergedicc -m64 -O1 -static -no-vec2010040120100120
10686e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
10686e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
10707e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
10707e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
10707e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
10716e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
10719e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
10722e/mergedgcc -funroll-loops -O -fomit-frame-pointer2010040120100120
10722e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
10722e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
10722e/mergedgcc -march=nocona -O -fomit-frame-pointer2010040120100120
10728e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
10728e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
10734e/mergedgcc -march=barcelona -O -fomit-frame-pointer2010040120100120
10737e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
10737e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
10740e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
10743e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
10746e/mergedgcc -O -fomit-frame-pointer2010040120100120
10746e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
10746e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
10752e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
10752e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
10752e/mergedgcc -march=k8 -O -fomit-frame-pointer2010040120100120
10755e/mergedgcc -m64 -O -fomit-frame-pointer2010040120100120
10758e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
10758e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
10767e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
10776e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
10785e/reficc -Os -xP -static2010040120100120
10785e/reficc -Os -xW -static2010040120100120
10791e/reficc -m64 -xHost -vec-report0 -static2010040120100120
10803e/reficc -m64 -Os -static2010040120100120
10836e/reficc -Os -static2010040120100120
10872e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
10878e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
10917e/refgcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
10920e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
10923e/reficc -O2 -static2010040120100120
10923e/reficc -m64 -O2 -static2010040120100120
10926e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
10926e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
10929e/reficc -O2 -xW -static2010040120100120
10932e/mergedgcc -O3 -fomit-frame-pointer2010040120100120
10932e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
10935e/reficc2010040120100120
10956e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
10962e/mergedgcc -m64 -O3 -fomit-frame-pointer2010040120100120
11031e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11031e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11037e/reficc -O2 -xP -static2010040120100120
11040e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11043e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11055e/regsgcc -O3 -fomit-frame-pointer2010040120100120
11055e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
11055e/regsgcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
11061e/regsgcc -m64 -O3 -fomit-frame-pointer2010040120100120
11061e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
11130e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
11133e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
11136e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
11136e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
11139e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
11139e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
11142e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
11142e/reficc -O3 -xP -static2010040120100120
11151e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
11151e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
11190e/reficc -m64 -O3 -static2010040120100120
11199e/reficc -O3 -xW -static2010040120100120
11229e/reficc -O3 -static2010040120100120
11334e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
11349e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
11349e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
11373e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
11373e/refgcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
11376e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11376e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11397e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
11406e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
11454e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11457e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11511e/mergedgcc -O2 -fomit-frame-pointer2010040120100120
11511e/mergedgcc -m64 -O2 -fomit-frame-pointer2010040120100120
11511e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
11511e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
11523e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
11559e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
11574e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
11574e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
11580e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
11583e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
11586e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
11595e/refgcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
11598e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
11721e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
11745e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
11745e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
11748e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
11748e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
11823e/refgcc -O3 -fomit-frame-pointer2010040120100120
11826e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
11826e/refgcc -m64 -O3 -fomit-frame-pointer2010040120100120
12048e/regsicc -O2 -static -no-vec2010040120100120
12048e/regsicc -O2 -xW -static -no-vec2010040120100120
12048e/regsicc -m64 -O2 -static -no-vec2010040120100120
12060e/regsicc -no-vec2010040120100120
12063e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
12081e/regsicc -O2 -xP -static -no-vec2010040120100120
12093e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
12108e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
12120e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
12132e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
12162e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
12162e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
12165e/mergedgcc -Os -fomit-frame-pointer2010040120100120
12168e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
12168e/mergedgcc -m64 -Os -fomit-frame-pointer2010040120100120
12168e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
12171e/mergedgcc -march=k8 -Os -fomit-frame-pointer2010040120100120
12300e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12300e/refgcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12303e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12690e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
12705e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
12729e/regsicc -m64 -O3 -static -no-vec2010040120100120
12738e/regsicc -O3 -static -no-vec2010040120100120
12756e/regsicc -O3 -xW -static -no-vec2010040120100120
12765e/regsicc -O3 -xP -static -no-vec2010040120100120
12774e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
12777e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
12777e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
12789e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
12834e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
12849e/regsgcc -funroll-loops -O -fomit-frame-pointer2010040120100120
12849e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
12873e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
12885e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
12888e/regsgcc -march=barcelona -O -fomit-frame-pointer2010040120100120
13017e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
13017e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
13047e/mergedgcc -march=nocona -Os -fomit-frame-pointer2010040120100120
13053e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
13104e/regsgcc -march=k8 -O -fomit-frame-pointer2010040120100120
13155e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
13161e/regsicc -O1 -xP -static -no-vec2010040120100120
13161e/regsicc -O1 -xW -static -no-vec2010040120100120
13161e/regsicc -m64 -O1 -static -no-vec2010040120100120
13170e/regsicc -O1 -static -no-vec2010040120100120
13242e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
13248e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
13251e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
13254e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
13266e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
13266e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
13350e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
13350e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
13443e/regsgcc -O -fomit-frame-pointer2010040120100120
13443e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
13443e/mergedicc -m64 -O2 -static -no-vec2010040120100120
13446e/regsgcc -m64 -O -fomit-frame-pointer2010040120100120
13461e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
13461e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
13461e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
13464e/refgcc -funroll-loops -O -fomit-frame-pointer2010040120100120
13470e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
13506e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
13506e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
13527e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
13536e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
13536e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
13617e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
13617e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
13626e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
13629e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
13635e/regsicc -Os -xP -static -no-vec2010040120100120
13635e/regsicc -m64 -Os -static -no-vec2010040120100120
13719e/regsicc -Os -static -no-vec2010040120100120
13728e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
13728e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
13821e/regsgcc -march=nocona -O -fomit-frame-pointer2010040120100120
13824e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
13869e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
13872e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
13872e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
13890e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
13896e/regsicc -m64 -O1 -static2010040120100120
13899e/regsicc -O1 -xP -static2010040120100120
13902e/regsicc -O1 -static2010040120100120
13902e/regsicc -O1 -xW -static2010040120100120
13914e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
13914e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
13920e/amd64-3gcc -O -fomit-frame-pointer2010040120100120
14169e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
14172e/regsgcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
14172e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
14235e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
14250e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
14250e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
14259e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
14304e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
14304e/refgcc -march=barcelona -O -fomit-frame-pointer2010040120100120
14313e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
14334e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
14628e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
14628e/regsgcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
14661e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
14661e/refgcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
14664e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
14664e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
14673e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
14679e/regsgcc -O2 -fomit-frame-pointer2010040120100120
14682e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
14682e/regsgcc -m64 -O2 -fomit-frame-pointer2010040120100120
14730e/reficc -O3 -static -no-vec2010040120100120
14730e/reficc -O3 -xW -static -no-vec2010040120100120
14751e/reficc -O3 -xP -static -no-vec2010040120100120
14751e/reficc -m64 -O3 -static -no-vec2010040120100120
14757e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
14760e/reficc -O2 -xW -static -no-vec2010040120100120
14763e/regsgcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
14772e/reficc -m64 -O2 -static -no-vec2010040120100120
14796e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
14796e/regsgcc -march=nocona -Os -fomit-frame-pointer2010040120100120
14835e/reficc -O2 -static -no-vec2010040120100120
14847e/reficc -O2 -xP -static -no-vec2010040120100120
14865e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
14865e/refgcc -march=nocona -O -fomit-frame-pointer2010040120100120
14961e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
14961e/regsgcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
14973e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
14973e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
14973e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
14979e/regsgcc -Os -fomit-frame-pointer2010040120100120
14979e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
14979e/regsgcc -m64 -Os -fomit-frame-pointer2010040120100120
14991e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
14994e/refgcc -O -fomit-frame-pointer2010040120100120
15006e/regsgcc -march=k8 -Os -fomit-frame-pointer2010040120100120
15012e/refgcc -m64 -O -fomit-frame-pointer2010040120100120
15015e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
15018e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
15267e/refgcc -march=k8 -O -fomit-frame-pointer2010040120100120
15270e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
15276e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
15279e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
15279e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
15279e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
15531e/reficc -no-vec2010040120100120
15576e/reficc -O1 -xP -static2010040120100120
15579e/reficc -O1 -static2010040120100120
15579e/reficc -m64 -O1 -static2010040120100120
15588e/reficc -O1 -xW -static2010040120100120
15705e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
15705e/refgcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
15921e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
15921e/refgcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
16017e/refgcc -O2 -fomit-frame-pointer2010040120100120
16017e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
16017e/refgcc -m64 -O2 -fomit-frame-pointer2010040120100120
16062e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
16080e/refgcc -Os -fomit-frame-pointer2010040120100120
16080e/refgcc -m64 -Os -fomit-frame-pointer2010040120100120
16080e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
16080e/refgcc -march=k8 -Os -fomit-frame-pointer2010040120100120
16200e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
16215e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
16215e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
16215e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
16218e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
16218e/refgcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
16221e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
16482e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
16482e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
16482e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
16482e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
16512e/reficc -Os -static -no-vec2010040120100120
16512e/reficc -Os -xP -static -no-vec2010040120100120
16512e/reficc -Os -xW -static -no-vec2010040120100120
16512e/reficc -m64 -Os -static -no-vec2010040120100120
16644e/reficc -O1 -static -no-vec2010040120100120
16644e/reficc -m64 -O1 -static -no-vec2010040120100120
16647e/reficc -O1 -xP -static -no-vec2010040120100120
16650e/reficc -O1 -xW -static -no-vec2010040120100120
16659e/refgcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
16659e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
16659e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
16659e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
16659e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
16854e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
16854e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
17139e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
17139e/refgcc -march=nocona -Os -fomit-frame-pointer2010040120100120
18030e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
18033e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
21993e/regsicc -Os -xW -static -no-vec2010040120100120
43923e/mergedgcc2010040120100120
43932e/mergedcc2010040120100120
43947e/mergedgcc -funroll-loops2010040120100120
64953e/regscc2010040120100120
64953e/regsgcc2010040120100120
64953e/regsgcc -funroll-loops2010040120100120
74742e/refgcc2010040120100120
74742e/refgcc -funroll-loops2010040120100120
74832e/refcc2010040120100120

Test failure

Implementation: crypto_stream/chacha20/e/x86-1
Compiler: cc
error 139
Segmentation fault (core dumped)

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 139
Segmentation fault (core dumped)
error 139
Segmentation fault (core dumped)

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/charanjit/csjutla/supercop-20100120/bench/thinkaes/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/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/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: 122, 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 -O1 -xP -static e/sparc
icc -O1 -xP -static -no-vec e/sparc
icc -O1 -xW -static e/sparc
icc -O1 -xW -static -no-vec e/sparc
icc -O2 -static e/sparc
icc -O2 -static -no-vec e/sparc
icc -O2 -xP -static e/sparc
icc -O2 -xP -static -no-vec e/sparc
icc -O2 -xW -static e/sparc
icc -O2 -xW -static -no-vec e/sparc
icc -O3 -static e/sparc
icc -O3 -static -no-vec e/sparc
icc -O3 -xP -static e/sparc
icc -O3 -xP -static -no-vec e/sparc
icc -O3 -xW -static e/sparc
icc -O3 -xW -static -no-vec e/sparc
icc -Os -static e/sparc
icc -Os -static -no-vec e/sparc
icc -Os -xP -static e/sparc
icc -Os -xP -static -no-vec e/sparc
icc -Os -xW -static e/sparc
icc -Os -xW -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/e/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/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/charanjit/csjutla/supercop-20100120/bench/thinkaes/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/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

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/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: 35, namely:
CompilerImplementations
icc e/ppc-altivec
icc -O1 -static e/ppc-altivec
icc -O1 -static -no-vec e/ppc-altivec
icc -O1 -xP -static e/ppc-altivec
icc -O1 -xP -static -no-vec e/ppc-altivec
icc -O1 -xW -static e/ppc-altivec
icc -O1 -xW -static -no-vec e/ppc-altivec
icc -O2 -static e/ppc-altivec
icc -O2 -static -no-vec e/ppc-altivec
icc -O2 -xP -static e/ppc-altivec
icc -O2 -xP -static -no-vec e/ppc-altivec
icc -O2 -xW -static e/ppc-altivec
icc -O2 -xW -static -no-vec e/ppc-altivec
icc -O3 -static e/ppc-altivec
icc -O3 -static -no-vec e/ppc-altivec
icc -O3 -xP -static e/ppc-altivec
icc -O3 -xP -static -no-vec e/ppc-altivec
icc -O3 -xW -static e/ppc-altivec
icc -O3 -xW -static -no-vec e/ppc-altivec
icc -Os -static e/ppc-altivec
icc -Os -static -no-vec e/ppc-altivec
icc -Os -xP -static e/ppc-altivec
icc -Os -xP -static -no-vec e/ppc-altivec
icc -Os -xW -static e/ppc-altivec
icc -Os -xW -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/charanjit/csjutla/supercop-20100120/bench/thinkaes/include/estream-convert-api.h(7): catastrophic error: could not 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: 35, namely:
CompilerImplementations
icc amd64-ssse3
icc -O1 -static amd64-ssse3
icc -O1 -static -no-vec amd64-ssse3
icc -O1 -xP -static amd64-ssse3
icc -O1 -xP -static -no-vec amd64-ssse3
icc -O1 -xW -static amd64-ssse3
icc -O1 -xW -static -no-vec amd64-ssse3
icc -O2 -static amd64-ssse3
icc -O2 -static -no-vec amd64-ssse3
icc -O2 -xP -static amd64-ssse3
icc -O2 -xP -static -no-vec amd64-ssse3
icc -O2 -xW -static amd64-ssse3
icc -O2 -xW -static -no-vec amd64-ssse3
icc -O3 -static amd64-ssse3
icc -O3 -static -no-vec amd64-ssse3
icc -O3 -xP -static amd64-ssse3
icc -O3 -xP -static -no-vec amd64-ssse3
icc -O3 -xW -static amd64-ssse3
icc -O3 -xW -static -no-vec amd64-ssse3
icc -Os -static amd64-ssse3
icc -Os -static -no-vec amd64-ssse3
icc -Os -xP -static amd64-ssse3
icc -Os -xP -static -no-vec amd64-ssse3
icc -Os -xW -static amd64-ssse3
icc -Os -xW -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