Implementation notes: amd64, enigma, crypto_stream/chacha20

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
5256moon/sse2/64gcc -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
5256moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5265moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5265moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5265moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5265moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
5265moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5274moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
5274moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5274moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
5274moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5283moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5292moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5292moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5292moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5301moon/sse2/64cc2014053120140529
5301moon/sse2/64gcc2014053120140529
5301moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
5301moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
5310moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
5310moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
5310moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
5310moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
5310moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
5328moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -funroll-loops2014053120140529
5337moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
5337moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
5346moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5346moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
5346moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
5355moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5355moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
5355moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5364moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5373moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5382moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5382moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5382moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
5391moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
5400moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
5400moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
5400moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
5400moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
6183e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
6183e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6192e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6192e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
6201e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -funroll-loops2014053120140529
6210e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
6210e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6219e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc2014053120140529
6228e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014053120140529
6228e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
6237e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6cc2014053120140529
6246e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6246e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
6255e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6255e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
6255e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
6255e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6264e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
6264e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
6264e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
6264e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
6273e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6273e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
6354moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
6363moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -O2 -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
6390moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
6399moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
6408moon/ssse3/64cc2014053120140529
6426moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
6534moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6543moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -Os -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
6552moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
6561moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
6561moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6561moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
6561moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
6570moon/ssse3/64gcc -O3 -fomit-frame-pointer2014053120140529
6570moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
6570moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6579moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
6588moon/ssse3/64gcc2014053120140529
6588moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
6588moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
6597moon/ssse3/64gcc -funroll-loops2014053120140529
8649krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
8649krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
8649krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
8667krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
8712krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
8712krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
8721krovetz/vec128gcc -O2 -fomit-frame-pointer2014053120140529
8721krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
8721krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
8721krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014053120140529
8739krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
8739krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
8766krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
8775krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
8811krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8811krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8811krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8811krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8820krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8820krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8820krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8820krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8829krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8856krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
8865krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
8919krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014053120140529
8928krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
8937krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
8946krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
8946krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
8946krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
8946krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
8955krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
8973krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
9009krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
9036krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
9036krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
9072krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
9072krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
9081krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
9081krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
9099krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
9099krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
9162krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
9162krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
9198krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -Os -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
9207krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
9216krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
9216krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
9216krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
9216krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014053120140529
9225krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
9261krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
9306krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
9306krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
9315krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
9315krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
9360krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
9360krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
9360krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
9360krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
9423krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
9423krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
9423krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
9423krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
11664e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11664e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
11664e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
11664e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014053120140529
11673e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
11673e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
11682e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
11682e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
11682e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
11682e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
11691e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
11700e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -O3 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
11709e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
11718e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -funroll-loops2014053120140529
11727e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -O -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
11727e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
11736e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
11745e/amd64-3cc2014053120140529
11745e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014053120140529
11745e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc2014053120140529
11754e/amd64-3gcc -O -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
11754e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014053120140529
11763e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
11763e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
11763e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
11772e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
11772e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
11772e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11772e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11772e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
11781e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
11790e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
11790e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
11790e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11799e/amd64-3gcc -O2 -fomit-frame-pointer2014053120140529
11799e/amd64-3gcc -Os -fomit-frame-pointer2014053120140529
11799e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
12204e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
12204e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
12249e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
12366e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
12420e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
12438e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
12465e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
12483e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
12510e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
12510e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
12510e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
12519e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
12519e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
12528e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
12537e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
12537e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
12537e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
12546e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
12582e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
12636e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12636e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
12672e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
12672e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
12681e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
12699e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12744e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
12744e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
12744e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
12771e/mergedgcc -O3 -fomit-frame-pointer2014053120140529
12789e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
12798e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
12798e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12816e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
12825e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12825e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12825e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
12834e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12843e/refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
12852e/mergedgcc -m64 -O3 -fomit-frame-pointer2014053120140529
12861e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
12888e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
12888e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
12888e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12906e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
12906e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
12906e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
12906e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12915e/mergedgcc -m64 -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
12915e/mergedgcc -march=k8 -O -fomit-frame-pointer2014053120140529
12924e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
12924e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
12933e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
12933e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
12933e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
12942e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
12942e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
12951e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
12951e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
12951e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
12951e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
12951e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
12951e/mergedgcc -march=nocona -O -fomit-frame-pointer2014053120140529
12960e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
12960e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
12960e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
12978e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
12978e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
12987e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
12987e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
12987e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
12996e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
13023e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
13023e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
13032e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
13041e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
13050e/refgcc -O3 -fomit-frame-pointer2014053120140529
13059e/regsgcc -O3 -fomit-frame-pointer2014053120140529
13068e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
13077e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
13077e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13077e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
13095e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13185e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
13194e/regsgcc -m64 -O3 -fomit-frame-pointer2014053120140529
13221e/mergedgcc -m64 -O2 -fomit-frame-pointer2014053120140529
13293e/mergedgcc -O2 -fomit-frame-pointer2014053120140529
13302e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
13302e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
13320e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
13419e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
13644e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13725e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13797e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
13878e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
13923e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
13923e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
13923e/refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
13932e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
13941e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
13968e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
13968e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
13986e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
14004e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
14013e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
14022e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
14031e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
14031e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
14031e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
14031e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
14049e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
14058e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
14067e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
14085e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
14085e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
14112e/mergedgcc -m64 -Os -fomit-frame-pointer2014053120140529
14121e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
14175e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
14220e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
14220e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
14238e/mergedgcc -Os -fomit-frame-pointer2014053120140529
14238e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
14238e/refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
14310e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
14328e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
14355e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
14364e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
14391e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
14418e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
14463e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
14562e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
15219e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
15228e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
15237e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
15246e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
15264e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15291e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15399e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
15408e/regsgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
15417e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
15426e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
15435e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
15453e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
15453e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
15453e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
15552e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
15552e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
15570e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
15570e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
15570e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15579e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15597e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
15669e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
15687e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
15741e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
15768e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
15795e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
15813e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
15813e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
15822e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
15840e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
15858e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
15858e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
15876e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15876e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
15876e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
15939e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
15948e/regsgcc -O2 -fomit-frame-pointer2014053120140529
15948e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
16047e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
16074e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
16128e/regsgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
16155e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
16164e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
16200e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
16290e/regsgcc -m64 -O2 -fomit-frame-pointer2014053120140529
16398e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
16407e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
16425e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
16506e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
16542e/regsgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
16569e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
16587e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
16596e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
16596e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
16614e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
16641e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
16650e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
16704e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
16713e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
16731e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
16740e/refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
16767e/regsgcc -Os -fomit-frame-pointer2014053120140529
16767e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
16830e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
16839e/regsgcc -march=k8 -O -fomit-frame-pointer2014053120140529
16839e/regsgcc -march=nocona -O -fomit-frame-pointer2014053120140529
16848e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
16848e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
16848e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
16848e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
16857e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
16857e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
16875e/regsgcc -m64 -Os -fomit-frame-pointer2014053120140529
16938e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
16947e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
17001e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
17019e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
17028e/regsgcc -O -fomit-frame-pointer2014053120140529
17037e/regsgcc -m64 -O -fomit-frame-pointer2014053120140529
17064e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
17289e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
17298e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
17298e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
17298e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
17505e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
17541e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
17550e/refgcc -O2 -fomit-frame-pointer2014053120140529
17550e/refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
17568e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
17676e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
17694e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
17703e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
17703e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
17703e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
17739e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
17766e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
17829e/regsgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
17847e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
17847e/refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
17919e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
17928e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
18423e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
18423e/refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
18801e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
18801e/refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
18990e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
18990e/refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
19008e/refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
19062e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
19080e/refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
19089e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
19098e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
19107e/refgcc -m64 -Os -fomit-frame-pointer2014053120140529
19107e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
19125e/refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
19161e/refgcc -O -fomit-frame-pointer2014053120140529
19161e/refgcc -m64 -O -fomit-frame-pointer2014053120140529
19188e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
19188e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
19215e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
19233e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
19242e/refgcc -Os -fomit-frame-pointer2014053120140529
19242e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
19260e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
19422e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
19422e/refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
20376e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
20376e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
20412e/refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
20412e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
20412e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
20412e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
20412e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
20439e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
20439e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
56349e/mergedcc2014053120140529
57069e/mergedgcc -funroll-loops2014053120140529
57330e/mergedgcc2014053120140529
73692e/regscc2014053120140529
73692e/regsgcc2014053120140529
74115e/regsgcc -funroll-loops2014053120140529
80667e/refcc2014053120140529
82827krovetz/vec128cc2014053120140529
82863krovetz/vec128gcc2014053120140529
82908krovetz/vec128gcc -funroll-loops2014053120140529
89298e/refgcc -funroll-loops2014053120140529
89973e/refgcc2014053120140529

Test failure

Implementation: crypto_stream/chacha20/moon/avx/64
Compiler: cc
error 111

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

Test failure

Implementation: crypto_stream/chacha20/moon/avx/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/moon/ssse3/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:1035: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1036: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1056: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1057: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1058: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1059: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1066: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1067: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1072: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1073: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1078: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1079: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1080: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1081: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1093: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1094: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1095: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1096: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1103: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1104: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:227: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:228: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:229: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:230: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:231: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:232: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:233: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:234: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:235: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: ...
chacha.S: chacha.S:823: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:824: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:827: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:828: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'
chacha.S: chacha.S:888: Error: no such instruction: `vpbroadcastd 32(%rsp),%xmm8'
chacha.S: chacha.S:889: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%xmm9'
chacha.S: chacha.S:890: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:891: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:894: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:895: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:251: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:252: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:253: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:254: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:263: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:264: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:265: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:266: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:275: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: ...
chacha.S: chacha.S:544: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:548: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:604: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:607: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:610: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:614: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:619: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:622: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:625: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:629: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:144: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:145: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: ...
chacha.S: chacha.S:664: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:665: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:666: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:667: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:679: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:680: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:681: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:682: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:38: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:562: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:563: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:564: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:566: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:716: Error: suffix or operands invalid for `pop'
chacha.S: ...
chacha.S: chacha.S:847: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:848: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:849: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:850: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:862: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:863: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:864: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:865: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:872: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:873: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:41: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:43: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:44: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: ...
chacha.S: chacha.S:1388: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1389: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1390: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1391: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1403: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1404: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1405: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1406: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1413: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1414: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: ...
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:155: error: 'tail' undeclared (first use in this function)
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:162: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: cc
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

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

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

Compiler output

Implementation: crypto_stream/chacha20/moon/ssse3/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:1035: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1036: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1056: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1057: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1058: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1059: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1066: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1067: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1072: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1073: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1078: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1079: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1080: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1081: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1093: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1094: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1095: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1096: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1103: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1104: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:1035: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1036: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1056: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1057: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1058: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1059: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1066: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1067: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1072: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1073: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1078: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1079: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1080: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1081: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1093: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1094: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1095: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1096: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1103: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1104: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:227: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:228: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:229: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:230: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:231: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:232: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:233: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:234: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:235: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: ...
chacha.S: chacha.S:823: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:824: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:827: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:828: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'
chacha.S: chacha.S:888: Error: no such instruction: `vpbroadcastd 32(%rsp),%xmm8'
chacha.S: chacha.S:889: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%xmm9'
chacha.S: chacha.S:890: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:891: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:894: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:895: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:227: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:228: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:229: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:230: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:231: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:232: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:233: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:234: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:235: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: ...
chacha.S: chacha.S:823: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:824: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:827: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:828: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'
chacha.S: chacha.S:888: Error: no such instruction: `vpbroadcastd 32(%rsp),%xmm8'
chacha.S: chacha.S:889: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%xmm9'
chacha.S: chacha.S:890: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%xmm10'
chacha.S: chacha.S:891: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%xmm11'
chacha.S: chacha.S:894: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%xmm14'
chacha.S: chacha.S:895: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%xmm15'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:251: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:252: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:253: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:254: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:263: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:264: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:265: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:266: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:275: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: ...
chacha.S: chacha.S:544: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:548: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:604: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:607: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:610: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:614: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:619: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:622: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:625: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:629: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:251: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:252: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:253: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:254: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:263: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:264: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:265: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:266: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:275: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: ...
chacha.S: chacha.S:544: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:548: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:604: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:607: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:610: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:614: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:619: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:622: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:625: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:629: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:144: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:145: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: ...
chacha.S: chacha.S:664: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:665: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:666: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:667: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:679: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:680: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:681: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:682: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:144: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:145: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: ...
chacha.S: chacha.S:664: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:665: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:666: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:667: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:679: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:680: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:681: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:682: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:38: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:562: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:563: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:564: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:566: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:716: Error: suffix or operands invalid for `pop'
chacha.S: ...
chacha.S: chacha.S:847: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:848: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:849: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:850: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:862: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:863: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:864: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:865: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:872: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:873: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:38: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:562: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:563: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:564: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:566: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:716: Error: suffix or operands invalid for `pop'
chacha.S: ...
chacha.S: chacha.S:847: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:848: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:849: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:850: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:862: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:863: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:864: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:865: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:872: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:873: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:41: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:43: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:44: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: ...
chacha.S: chacha.S:1388: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1389: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1390: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1391: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1403: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1404: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1405: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1406: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1413: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1414: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:41: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:43: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:44: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: ...
chacha.S: chacha.S:1388: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1389: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1390: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1391: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1403: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1404: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1405: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1406: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1413: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1414: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: ...
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:155: error: 'tail' undeclared (first use in this function)
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:162: error: expected expression before ')' token
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: ...
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:155: error: 'tail' undeclared (first use in this function)
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:162: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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