Implementation notes: amd64, enigma, crypto_stream/chacha12

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
3555moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3555moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
3555moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
3555moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
3555moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
3555moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -funroll-loops2014053120140529
3564moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3564moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -O3 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
3573moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
3582moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
3591moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -O2 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
3600moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -O -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -Os -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
3609moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
3618moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
3618moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
3627moon/sse2/64cc2014053120140529
3627moon/sse2/64gcc2014053120140529
3627moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
4032e/amd64-xmm6gcc -Os -fomit-frame-pointer2014053120140529
4032e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6cc2014053120140529
4041e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
4041e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
4050e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
4059e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
4068e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
4068e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
4068e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
4068e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
4068e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
4077e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
4086e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014053120140529
4086e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
4086e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
4104e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -O -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
4113e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
4122e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -funroll-loops2014053120140529
4131e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014053120140529
4131e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
4140e/amd64-xmm6gcc2014053120140529
4140e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4140e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
4140e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
4221moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
4230moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
4239moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
4248moon/ssse3/64gcc -funroll-loops2014053120140529
4248moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
4248moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014053120140529
4248moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4248moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
4248moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
4257moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
4311moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
4320moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
4320moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
4320moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
4320moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
4320moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
4329moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
4338moon/ssse3/64gcc -O3 -fomit-frame-pointer2014053120140529
4338moon/ssse3/64gcc -O -fomit-frame-pointer2014053120140529
4338moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4338moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
4338moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
4347moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
4347moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
4347moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
4356moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
4356moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
4356moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
4356moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
4356moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
4365moon/ssse3/64cc2014053120140529
4365moon/ssse3/64gcc2014053120140529
5301krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
5319krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
5319krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
5328krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
5373krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
5382krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
5391krovetz/vec128gcc -O2 -fomit-frame-pointer2014053120140529
5391krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5391krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
5391krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014053120140529
5400krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
5427krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5427krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5427krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
5427krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5436krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
5436krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
5436krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
5445krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5445krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
5463krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5463krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5481krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5481krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
5490krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
5508krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5517krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5517krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
5526krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
5544krovetz/vec128gcc -O3 -fomit-frame-pointer2014053120140529
5544krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
5544krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
5544krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5544krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014053120140529
5553krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
5571krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
5589krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
5589krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
5607krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
5607krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5607krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
5607krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5607krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
5616krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5616krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
5616krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
5616krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
5634krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
5634krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
5643krovetz/vec128gcc -O -fomit-frame-pointer2014053120140529
5643krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
5652krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014053120140529
5661krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
5679krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014053120140529
5706krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
5706krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
5706krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
5706krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
5715krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5715krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
5715krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
5715krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
5724krovetz/vec128gcc -Os -fomit-frame-pointer2014053120140529
5724krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
5724krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014053120140529
5724krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
5733krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
5787krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
5787krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
5787krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
5787krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
5805krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5805krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
5805krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
5814krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
7389e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
7398e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7398e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
7407e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
7407e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7407e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7407e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7407e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -O -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -m64 -O -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7416e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7425e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -Os -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
7434e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014053120140529
7434e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
7434e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
7443e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
7443e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
7452e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
7461e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
7461e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
7461e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
7470e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
7470e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7470e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
7470e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
7470e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
7479e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014053120140529
7479e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
7488e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
7497e/amd64-3cc2014053120140529
7497e/amd64-3gcc2014053120140529
7497e/amd64-3gcc -funroll-loops2014053120140529
7497e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
7497e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
7506e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
7515e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7614e/regsgcc -O3 -fomit-frame-pointer2014053120140529
7650e/regsgcc -m64 -O3 -fomit-frame-pointer2014053120140529
7794e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7830e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
7848e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7848e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7848e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7857e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7857e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
7857e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
7866e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7884e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
7893e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7893e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
7938e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7956e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7956e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7965e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7965e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
8010e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
8010e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8019e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
8028e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
8082e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
8082e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8082e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
8091e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8136e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
8145e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
8154e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
8163e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
8163e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
8181e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
8181e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
8199e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
8199e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
8208e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
8208e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
8208e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
8217e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
8217e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
8226e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
8235e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
8244e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
8280e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
8280e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
8289e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
8289e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
8307e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
8307e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
8316e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
8316e/mergedgcc -m64 -O3 -fomit-frame-pointer2014053120140529
8325e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
8325e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
8325e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
8334e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
8343e/mergedgcc -O3 -fomit-frame-pointer2014053120140529
8352e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
8379e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
8424e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
8424e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
8433e/mergedgcc -O -fomit-frame-pointer2014053120140529
8433e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
8433e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
8451e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
8478e/mergedgcc -m64 -O -fomit-frame-pointer2014053120140529
8514e/mergedgcc -march=k8 -O -fomit-frame-pointer2014053120140529
8541e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
8541e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
8541e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
8568e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
8586e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
8595e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8613e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
8613e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
8613e/mergedgcc -march=nocona -O -fomit-frame-pointer2014053120140529
8622e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8622e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
8667e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
8685e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
8712e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
8775e/mergedgcc -m64 -O2 -fomit-frame-pointer2014053120140529
8784e/mergedgcc -O2 -fomit-frame-pointer2014053120140529
8784e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
8928e/refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
8991e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
9000e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
9009e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
9045e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
9072e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
9072e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
9090e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
9099e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
9126e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
9135e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
9144e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
9144e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
9171e/mergedgcc -Os -fomit-frame-pointer2014053120140529
9171e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
9180e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
9189e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
9189e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
9225e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
9234e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
9243e/refgcc -O3 -fomit-frame-pointer2014053120140529
9243e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
9261e/refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
9261e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
9279e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
9288e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
9315e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
9324e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
9324e/mergedgcc -m64 -Os -fomit-frame-pointer2014053120140529
9324e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
9333e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
9333e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
9342e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
9378e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
9378e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
9405e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
9414e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
9423e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
9432e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
9441e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
9450e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
9585e/refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
9603e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
9630e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
9648e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
10692e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
10692e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10701e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10728e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
10737e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
10737e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
10989e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
11151e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
11160e/regsgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
11160e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
11169e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
11196e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
11268e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
11304e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
11322e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
11322e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
11331e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
11340e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
11349e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
11358e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
11421e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
11430e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11439e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
11457e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
11484e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11529e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
11547e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
11565e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11565e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
11583e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
11583e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
11601e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11646e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
11655e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
11655e/regsgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
11700e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11718e/regsgcc -O2 -fomit-frame-pointer2014053120140529
11745e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
11745e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
11808e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
11817e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
11862e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
11889e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
11898e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
11943e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
11970e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
11970e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
12015e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
12015e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
12033e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
12096e/regsgcc -m64 -O2 -fomit-frame-pointer2014053120140529
12105e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
12213e/refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
12213e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
12222e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
12231e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
12339e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
12348e/regsgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
12402e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
12411e/regsgcc -m64 -Os -fomit-frame-pointer2014053120140529
12411e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
12429e/regsgcc -Os -fomit-frame-pointer2014053120140529
12438e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
12447e/regsgcc -m64 -O -fomit-frame-pointer2014053120140529
12447e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
12510e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
12537e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
12555e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
12564e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
12564e/regsgcc -march=k8 -O -fomit-frame-pointer2014053120140529
12573e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
12582e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
12708e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
12717e/regsgcc -O -fomit-frame-pointer2014053120140529
12744e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
12744e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
12744e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
12753e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
12753e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
12762e/regsgcc -march=nocona -O -fomit-frame-pointer2014053120140529
12879e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
12960e/regsgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
13005e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
13149e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
13158e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
13158e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
13158e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
13158e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
13158e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
13158e/refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
13212e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
13221e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13266e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13365e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
13392e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
13401e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
13401e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
13401e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
13482e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13527e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
13527e/refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
14067e/refgcc -Os -fomit-frame-pointer2014053120140529
14130e/refgcc -m64 -Os -fomit-frame-pointer2014053120140529
14175e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
14193e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
14202e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
14211e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
14220e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
14229e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
14274e/refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
14283e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
14301e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
14310e/refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
14328e/refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
14355e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
14526e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
14526e/refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
14787e/refgcc -O2 -fomit-frame-pointer2014053120140529
14787e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
14787e/refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
14805e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
14805e/refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
14859e/refgcc -O -fomit-frame-pointer2014053120140529
14859e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
14859e/refgcc -m64 -O -fomit-frame-pointer2014053120140529
15003e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
15012e/refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
15489e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
15489e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
15633e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
15642e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
15678e/refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
15678e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
15678e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
15678e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
15687e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
35928e/mergedgcc2014053120140529
35964e/mergedgcc -funroll-loops2014053120140529
36027e/mergedcc2014053120140529
50409krovetz/vec128cc2014053120140529
50436krovetz/vec128gcc2014053120140529
50454krovetz/vec128gcc -funroll-loops2014053120140529
52371e/regsgcc -funroll-loops2014053120140529
52533e/regscc2014053120140529
52938e/regsgcc2014053120140529
60390e/refcc2014053120140529
60606e/refgcc -funroll-loops2014053120140529
69543e/refgcc2014053120140529

Test failure

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