Implementation notes: amd64, enigma, crypto_stream/chacha8

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
2691moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
2691moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
2700moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64cc2014053120140529
2709moon/sse2/64gcc -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
2709moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2718moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
2718moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
2718moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
2718moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
2718moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
2727moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
2736moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
2745moon/sse2/64gcc2014053120140529
2745moon/sse2/64gcc -funroll-loops2014053120140529
2745moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
2745moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
2745moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
2997e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
2997e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2997e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
2997e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
3006e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6cc2014053120140529
3015e/amd64-xmm6gcc2014053120140529
3015e/amd64-xmm6gcc -funroll-loops2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3015e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
3024e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -Os -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014053120140529
3033e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
3042e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
3051e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
3060e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3060e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3060e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3069e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3069e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -O2 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3150moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -Os -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
3159moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
3168moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
3177moon/ssse3/64gcc2014053120140529
3177moon/ssse3/64gcc -funroll-loops2014053120140529
3204moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3204moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3204moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -O3 -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
3213moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
3222moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3231moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
3249moon/ssse3/64cc2014053120140529
3672krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
3672krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
3681krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
3681krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
3699krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
3699krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
3699krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
3699krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
3762krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3762krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
3762krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
3762krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014053120140529
3771krovetz/vec128gcc -O2 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3780krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3789krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3789krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3798krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
3807krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3807krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014053120140529
3816krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3816krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -O -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
3825krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3843krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3852krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
3852krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014053120140529
3861krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3861krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
3861krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
3870krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3879krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3879krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3879krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014053120140529
3888krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3888krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
3888krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
3888krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3897krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
3897krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
3906krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3906krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
3915krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3924krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
3951krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3960krovetz/vec128gcc -Os -fomit-frame-pointer2014053120140529
3960krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3960krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014053120140529
3960krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
3996krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
3996krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
3996krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
3996krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
4041krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
4059krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4059krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4059krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
5238e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5247e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5256e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
5256e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5256e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
5265e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
5265e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5265e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -O -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
5274e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -O3 -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
5283e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
5292e/amd64-3cc2014053120140529
5292e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops2014053120140529
5292e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
5292e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
5301e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -O2 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -O -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5310e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc2014053120140529
5319e/amd64-3gcc -Os -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5319e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
5328e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5337e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5346e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5346e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
5760e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
5769e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5787e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5805e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5805e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5814e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5814e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
5814e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5823e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
5823e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5832e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5841e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5850e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
5859e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5877e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
5877e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
5877e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
5886e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
5904e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5904e/regsgcc -m64 -O3 -fomit-frame-pointer2014053120140529
5913e/regsgcc -O3 -fomit-frame-pointer2014053120140529
5922e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
5976e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5976e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5976e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
5994e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5994e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
6012e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
6012e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
6021e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
6021e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
6030e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6030e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
6039e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
6048e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6048e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
6048e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
6057e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
6066e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6075e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6084e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6093e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
6093e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
6102e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
6102e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6120e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
6147e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6147e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
6192e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6201e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6201e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
6201e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
6219e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6291e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
6291e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
6291e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
6291e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
6300e/mergedgcc -O -fomit-frame-pointer2014053120140529
6300e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
6300e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
6300e/mergedgcc -march=k8 -O -fomit-frame-pointer2014053120140529
6309e/mergedgcc -m64 -O -fomit-frame-pointer2014053120140529
6318e/mergedgcc -m64 -O2 -fomit-frame-pointer2014053120140529
6318e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
6327e/mergedgcc -O2 -fomit-frame-pointer2014053120140529
6336e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
6345e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
6363e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
6363e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
6372e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
6390e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6390e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6399e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6408e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
6417e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
6417e/mergedgcc -march=nocona -O -fomit-frame-pointer2014053120140529
6426e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6444e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
6444e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
6489e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6507e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6525e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6552e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6552e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
6579e/mergedgcc -O3 -fomit-frame-pointer2014053120140529
6588e/mergedgcc -m64 -O3 -fomit-frame-pointer2014053120140529
6588e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
6642e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
6642e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
6651e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
6669e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
6687e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
6696e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6732e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6732e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6741e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
6741e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6750e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
6750e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6750e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6786e/mergedgcc -m64 -Os -fomit-frame-pointer2014053120140529
6795e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6795e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
6813e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
6813e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
6822e/mergedgcc -Os -fomit-frame-pointer2014053120140529
6822e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6822e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
6822e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
6831e/refgcc -O3 -fomit-frame-pointer2014053120140529
6831e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
6831e/refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
6840e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6867e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
6867e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
6876e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
6876e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
6876e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
6885e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
6885e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
6894e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
6894e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
6894e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
6894e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
6903e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
6903e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
6939e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
6948e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
6957e/refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
6966e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
7101e/refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
7110e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
7137e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
7137e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
7146e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
7173e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
8802e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8838e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8892e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
8892e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
8901e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
8928e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
9072e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
9081e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
9108e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
9117e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
9135e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
9180e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
9180e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
9180e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
9180e/regsgcc -m64 -O2 -fomit-frame-pointer2014053120140529
9189e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
9198e/regsgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
9207e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
9207e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
9234e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
9297e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
9297e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
9297e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
9315e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
9333e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
9450e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
9459e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
9495e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
9495e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
9531e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
9558e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
9567e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
9576e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
9585e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
9594e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
9621e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
9639e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
9657e/regsgcc -O2 -fomit-frame-pointer2014053120140529
9684e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
9711e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
9747e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
9765e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
9783e/refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
9783e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
9783e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
9792e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
9819e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
9837e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
9837e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
9945e/regsgcc -march=k8 -O -fomit-frame-pointer2014053120140529
10206e/regsgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
10224e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
10224e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
10233e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
10251e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
10251e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
10269e/regsgcc -Os -fomit-frame-pointer2014053120140529
10269e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
10269e/regsgcc -m64 -Os -fomit-frame-pointer2014053120140529
10278e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
10287e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
10287e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
10404e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
10404e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
10404e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
10422e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
10440e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
10449e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
10449e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
10467e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
10485e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
10521e/regsgcc -O -fomit-frame-pointer2014053120140529
10530e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
10530e/regsgcc -m64 -O -fomit-frame-pointer2014053120140529
10575e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
10584e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
10620e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
10629e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
10656e/regsgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
10665e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
10755e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10782e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
10800e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
10809e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
10809e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10827e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
10827e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
10827e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10836e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
10836e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
10845e/regsgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
10863e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
10908e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
10989e/regsgcc -march=nocona -O -fomit-frame-pointer2014053120140529
11538e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11556e/refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
11574e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
11574e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
11583e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
11682e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11691e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11691e/refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
11700e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
11727e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
11736e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
11745e/refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
11754e/refgcc -Os -fomit-frame-pointer2014053120140529
11763e/refgcc -m64 -Os -fomit-frame-pointer2014053120140529
11772e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
11781e/refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
11844e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
11844e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
11907e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
11988e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
12015e/refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
12024e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
12114e/refgcc -O2 -fomit-frame-pointer2014053120140529
12114e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
12114e/refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
12429e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
12438e/refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
12582e/refgcc -m64 -O -fomit-frame-pointer2014053120140529
12591e/refgcc -O -fomit-frame-pointer2014053120140529
12591e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
12753e/refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
12762e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
12960e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
12960e/refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
12987e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
13104e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
13140e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
13158e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
13203e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
13203e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
13212e/refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
13212e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
13212e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
24516e/mergedcc2014053120140529
24516e/mergedgcc -funroll-loops2014053120140529
25380e/mergedgcc2014053120140529
34227krovetz/vec128gcc2014053120140529
34227krovetz/vec128gcc -funroll-loops2014053120140529
34254krovetz/vec128cc2014053120140529
42039e/regscc2014053120140529
42147e/regsgcc2014053120140529
42741e/regsgcc -funroll-loops2014053120140529
53640e/refcc2014053120140529
58896e/refgcc -funroll-loops2014053120140529
58923e/refgcc2014053120140529

Test failure

Implementation: crypto_stream/chacha8/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/chacha8/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/chacha8/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_chacha8_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_chacha8_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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha8_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/chacha8/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/chacha8/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_chacha8_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_chacha8_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_chacha8_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_chacha8_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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_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_chacha8_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/chacha8/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