Implementation notes: amd64, bigmem, crypto_stream/chacha20

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
3533moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
3545moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -O -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
3547moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
3550moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
3550moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
3550moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
3550moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3553moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
3553moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
3556moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
3558moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
3558moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
3558moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
3559moon/ssse3/64cc2015021520141124
3559moon/ssse3/64gcc2015021520141124
3559moon/ssse3/64gcc -funroll-loops2015021520141124
3559moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
3559moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
3559moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
3559moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
3559moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
3561moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
3561moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
3561moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
3562moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
3564moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
3564moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
3564moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
3565moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
3567moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
3570moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
3570moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
3573moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
3576moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
3579moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
3581moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
3581moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
3587moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4140moon/sse2/64gcc -O2 -fomit-frame-pointer2015021520141124
4143moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4148moon/sse2/64gcc -Os -fomit-frame-pointer2015021520141124
4154moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
4159moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4159moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4159moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
4159moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
4159moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
4162moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
4162moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
4162moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4165moon/sse2/64gcc -O3 -fomit-frame-pointer2015021520141124
4171moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4174moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4176moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
4177moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
4177moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
4179moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4179moon/sse2/64gcc -funroll-loops2015021520141124
4179moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
4179moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4182moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4182moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
4182moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
4185moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -O -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
4188moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
4190moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
4191moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4193moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
4193moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
4193moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
4194moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
4196moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4199moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
4199moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
4199moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
4202moon/sse2/64cc2015021520141124
4202moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4202moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
4202moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4202moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4202moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
4205moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4210moon/sse2/64gcc2015021520141124
4210moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
4228dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
4230moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
4230dolbeau/amd64-avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4233moon/sse2/64gcc -O -fomit-frame-pointer2015021520141124
4239dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
4244dolbeau/amd64-avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
4250dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
4261dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4264dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4267dolbeau/amd64-avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
4270dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4289dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
4296dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
4298dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
4505dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
4505dolbeau/amd64-avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
4508dolbeau/amd64-avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
4573dolbeau/amd64-avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
4822krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4834krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
4834krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4834krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4836krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
4836krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
4840krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
4845krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4887krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
4913e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4913e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2015021520141124
4913e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2015021520141124
4913e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4913e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2015021520141124
4916e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
4916e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
4916e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
4916e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
4918e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4919e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4921e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4921e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
4921e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -O2 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
4922e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
4924e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
4927e/amd64-xmm6gcc -funroll-loops2015021520141124
4927e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4927e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4927e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4927e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2015021520141124
4930e/amd64-xmm6cc2015021520141124
4930e/amd64-xmm6gcc2015021520141124
4930e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
4930e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
4933e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
4933e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
4933krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
4933krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
4933krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
4935e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
4936e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
4936e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
4936e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
4938e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
4938e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
4939e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
4939e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
4939e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
4939e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
4941e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2015021520141124
4944e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
4944e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
4947e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
4947e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
4950e/amd64-xmm6gcc -O3 -fomit-frame-pointer2015021520141124
4950e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
4950e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
4950e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
4950e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
4953e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
4955e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
4955e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
4964e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
4972e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
5856krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
5873krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
5879krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
5950krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
6225krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6239krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6239krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6253krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6253krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6256krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
6262krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
6270krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
6273krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
6279krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2015021520141124
6293krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
6296krovetz/vec128gcc -O3 -fomit-frame-pointer2015021520141124
6296krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2015021520141124
6301krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6304krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6304krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
6313krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
6315krovetz/vec128gcc -O2 -fomit-frame-pointer2015021520141124
6318krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
6319krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
6321krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
6321krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6336krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
6353krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
6384krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
6386krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
6497krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
6508krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6511krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
6514krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
6528krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
6528krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
6533krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
6534krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2015021520141124
6537krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
6548krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
6565krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
6574krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
6576krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6579krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
6585krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
6590krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
6593krovetz/vec128gcc -O -fomit-frame-pointer2015021520141124
6593krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
6593krovetz/vec128gcc -m64 -O -fomit-frame-pointer2015021520141124
6596krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
6607krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
6619krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
6624krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
6642krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
6646krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
6658krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
6661krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2015021520141124
6672krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
8353krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
8353krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
8359krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
8361krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
8361krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
8361krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
8387krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
8432krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
8432krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
8441krovetz/vec128gcc -Os -fomit-frame-pointer2015021520141124
8441krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
8441krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
8443krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2015021520141124
8452krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
9033krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
9036krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
9039krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
9041krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
9673e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
9684e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
9684e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
9693e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
9696e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
9698e/amd64-3gcc -Os -fomit-frame-pointer2015021520141124
9698e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
9701e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
9701e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
9701e/amd64-3gcc -m64 -O -fomit-frame-pointer2015021520141124
9701e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
9701e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2015021520141124
9704e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
9704e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
9704e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
9704e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
9707e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
9707e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
9710e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
9713e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
9713e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
9713e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
9713e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
9715e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
9716e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9716e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9716e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
9716e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
9716e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
9718e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
9718e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
9718e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
9718e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
9718e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
9719e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
9719e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
9719e/amd64-3gcc -m64 -Os -fomit-frame-pointer2015021520141124
9719e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2015021520141124
9721e/amd64-3gcc2015021520141124
9721e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
9721e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
9721e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
9721e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
9721e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
9724e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
9724e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
9727e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -O2 -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -O3 -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
9729e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
9730e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
9730e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
9730e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
9730e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
9730e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9735e/amd64-3cc2015021520141124
9735e/amd64-3gcc -funroll-loops2015021520141124
9744e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
9747e/amd64-3gcc -O -fomit-frame-pointer2015021520141124
9747e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
9747e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
9749e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
9752e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
9752e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
10412e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
10427e/regsgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
10429e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
10438e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
10443e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
10444e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
10455e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
10466e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
10492e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
10498e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
10636e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
10637e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
10783e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
10795e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
10795e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
10795e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
10795e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
10800e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
10800e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
10806e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
10820e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
10823e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
10823e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
10823e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
10840e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
10860e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
10866e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
10866e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
10874e/mergedgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
10877e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
10883e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
10894e/mergedgcc -march=k8 -O -fomit-frame-pointer2015021520141124
10897e/mergedgcc -O -fomit-frame-pointer2015021520141124
10908e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
10934e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
10942e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
10942e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
10953e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
10954e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
10965e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
10968e/mergedgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
10976e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
10976e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
10976e/mergedgcc -march=nocona -O -fomit-frame-pointer2015021520141124
10979e/mergedgcc -m64 -O -fomit-frame-pointer2015021520141124
10982e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
10985e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
10985e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
11007e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
11016e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
11024e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
11039e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
11044e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
11050e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
11073e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
11098e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
11126e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
11126e/mergedgcc -m64 -O3 -fomit-frame-pointer2015021520141124
11141e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
11146e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11189e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
11260e/mergedgcc -O3 -fomit-frame-pointer2015021520141124
11280e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
11282e/refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
11285e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
11288e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
11299e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
11356e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11373e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
11379e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
11381e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
11382e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
11396e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
11396e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
11444e/regsgcc -m64 -O3 -fomit-frame-pointer2015021520141124
11446e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
11446e/regsgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
11452e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
11455e/regsgcc -O3 -fomit-frame-pointer2015021520141124
11472e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11472e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11515e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
11526e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
11577e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
11588e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
11588e/refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
11611e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11611e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
11645e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
11713e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11776e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
11776e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
11801e/mergedgcc -O2 -fomit-frame-pointer2015021520141124
11801e/mergedgcc -m64 -O2 -fomit-frame-pointer2015021520141124
11804e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11812e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
11835e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
11844e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
11863e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
11909e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
11923e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
11934e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
11954e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
11954e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
11993e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
11993e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
12013e/refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
12144e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
12152e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
12152e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
12172e/refgcc -O3 -fomit-frame-pointer2015021520141124
12172e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
12177e/refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
12183e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
12212e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
12538e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
12538e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
12580e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
12617e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
12620e/mergedgcc -Os -fomit-frame-pointer2015021520141124
12620e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
12622e/mergedgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
12625e/mergedgcc -m64 -Os -fomit-frame-pointer2015021520141124
12628e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
12631e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
12634e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
12736e/refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
12779e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
13161e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
13178e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
13180e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
13186e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
13192e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
13203e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
13209e/regsgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
13209e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
13209e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
13232e/regsgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
13257e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
13362e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
13379e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
13504e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
13504e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
13512e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
13529e/mergedgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
13589e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
13589e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
13589e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
13589e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
13623e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
13629e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
13629e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
13637e/refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
13639e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
13640e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
13640e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
13640e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
13645e/regsgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
13654e/refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
13660e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
13662e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
13671e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
13677e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
13677e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
13679e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
13680e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
13696e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
13705e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
13705e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
13728e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
13730e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
13748e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
13764e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
13795e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
13796e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
13829e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
13846e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
13850e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
14002e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
14031e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
14229e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
14303e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
14306e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
14314e/regsgcc -march=nocona -O -fomit-frame-pointer2015021520141124
14328e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
14351e/regsgcc -march=k8 -O -fomit-frame-pointer2015021520141124
14362e/regsgcc -O -fomit-frame-pointer2015021520141124
14362e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
14394e/regsgcc -m64 -O -fomit-frame-pointer2015021520141124
14464e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
14467e/regsgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
14507e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
14507e/regsgcc -m64 -O2 -fomit-frame-pointer2015021520141124
14510e/regsgcc -O2 -fomit-frame-pointer2015021520141124
14549e/regsgcc -Os -fomit-frame-pointer2015021520141124
14549e/regsgcc -m64 -Os -fomit-frame-pointer2015021520141124
14555e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
14564e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
14566e/regsgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
14651e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
14651e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
14651e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
14654e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
14671e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
14674e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
14790e/regsgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
14790e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
14790e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
14818e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
14818e/regsgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
14872e/refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
14875e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
14969e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
14969e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
15000e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
15000e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
15011e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
15045e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
15048e/regsgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
15136e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
15300e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
15405e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
15405e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
15405e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
15405e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
15431e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
15459e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
15714e/refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
15793e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
15793e/refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
15807e/refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
15824e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
16107e/refgcc -O -fomit-frame-pointer2015021520141124
16107e/refgcc -m64 -O -fomit-frame-pointer2015021520141124
16198e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
16533e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
16536e/refgcc -O2 -fomit-frame-pointer2015021520141124
16536e/refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
16771e/refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
16776e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
16776e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
16776e/refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
17445e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
17445e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
17451e/refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
17453e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
17632e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
17635e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
17652e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
18003e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
18006e/refgcc -Os -fomit-frame-pointer2015021520141124
18008e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
18017e/refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
18066e/refgcc -m64 -Os -fomit-frame-pointer2015021520141124
18151e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
18185e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
18199e/refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
18210e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
18210e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
18210e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
18856e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
18858e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
19173e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
19230e/refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
40111krovetz/vec128cc2015021520141124
40111krovetz/vec128gcc2015021520141124
40142krovetz/vec128gcc -funroll-loops2015021520141124
44157e/mergedgcc -funroll-loops2015021520141124
44194e/mergedgcc2015021520141124
44469e/mergedcc2015021520141124
58962e/regscc2015021520141124
58962e/regsgcc2015021520141124
59318e/regsgcc -funroll-loops2015021520141124
65181e/refgcc2015021520141124
65204e/refcc2015021520141124
65501e/refgcc -funroll-loops2015021520141124

Test failure

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

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

Test failure

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

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/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/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/neon/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
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:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: cc
chacha.c: In file included from chacha.c:101:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:
chacha.c: u1.h:23: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc dolbeau/amd64-avx2
gcc dolbeau/amd64-avx2
gcc -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops dolbeau/amd64-avx2
gcc -funroll-loops -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/arm-neon
Compiler: cc
chacha.c: chacha.c:11:22: error: arm_neon.h: No such file or directory
chacha.c: In file included from chacha.c:93:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:28: error: 'uint32x4_t' undeclared (first use in this function)
chacha.c: u4.h:28: error: (Each undeclared identifier is reported only once
chacha.c: u4.h:28: error: for each function it appears in.)
chacha.c: u4.h:28: error: expected ';' before 'x_0'
chacha.c: u4.h:29: error: expected ';' before 'x_1'
chacha.c: u4.h:30: error: expected ';' before 'x_2'
chacha.c: u4.h:31: error: expected ';' before 'x_3'
chacha.c: u4.h:32: error: expected ';' before 'x_4'
chacha.c: u4.h:33: error: expected ';' before 'x_5'
chacha.c: u4.h:34: error: expected ';' before 'x_6'
chacha.c: u4.h:35: error: expected ';' before 'x_7'
chacha.c: u4.h:36: error: expected ';' before 'x_8'
chacha.c: u4.h:37: error: expected ';' before 'x_9'
chacha.c: u4.h:38: error: expected ';' before 'x_10'
chacha.c: u4.h:39: error: expected ';' before 'x_11'
chacha.c: u4.h:40: error: expected ';' before 'x_12'
chacha.c: u4.h:41: error: expected ';' before 'x_13'
chacha.c: u4.h:42: error: expected ';' before 'x_14'
chacha.c: u4.h:43: error: expected ';' before 'x_15'
chacha.c: u4.h:44: error: expected ';' before 'orig0'
chacha.c: u4.h:45: error: expected ';' before 'orig1'
chacha.c: u4.h:46: error: expected ';' before 'orig2'
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/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/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/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/danilog/supercop-20141124/supercop-data/bigmem/amd64/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/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/danilog/supercop-20141124/supercop-data/bigmem/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:101: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:102: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:103: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:104: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:113: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: chacha.S:114: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:115: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:125: Error: no such instruction: `vprotd $8,%xmm12,%xmm12'
chacha.S: chacha.S:126: Error: no such instruction: `vprotd $8,%xmm13,%xmm13'
chacha.S: chacha.S:127: Error: no such instruction: `vprotd $8,%xmm14,%xmm14'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm15,%xmm15'
chacha.S: chacha.S:137: Error: no such instruction: `vprotd $7,%xmm4,%xmm4'
chacha.S: chacha.S:138: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:139: Error: no such instruction: `vprotd $7,%xmm6,%xmm6'
chacha.S: chacha.S:140: Error: no such instruction: `vprotd $7,%xmm7,%xmm7'
chacha.S: chacha.S:149: Error: no such instruction: `vprotd $16,%xmm15,%xmm15'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm12,%xmm12'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm13,%xmm13'
chacha.S: chacha.S:152: Error: no such instruction: `vprotd $16,%xmm14,%xmm14'
chacha.S: chacha.S:161: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $12,%xmm6,%xmm6'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $12,%xmm7,%xmm7'
chacha.S: chacha.S:164: Error: no such instruction: `vprotd $12,%xmm4,%xmm4'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/neon/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:75: Error: no such instruction: `vpbroadcastd 0(%rsp),%ymm0'
chacha.S: chacha.S:76: Error: no such instruction: `vpbroadcastd 4+0(%rsp),%ymm1'
chacha.S: chacha.S:77: Error: no such instruction: `vpbroadcastd 8+0(%rsp),%ymm2'
chacha.S: chacha.S:78: Error: no such instruction: `vpbroadcastd 12+0(%rsp),%ymm3'
chacha.S: chacha.S:79: Error: no such instruction: `vpbroadcastd 16(%rsp),%ymm4'
chacha.S: chacha.S:80: Error: no such instruction: `vpbroadcastd 4+16(%rsp),%ymm5'
chacha.S: chacha.S:81: Error: no such instruction: `vpbroadcastd 8+16(%rsp),%ymm6'
chacha.S: chacha.S:82: Error: no such instruction: `vpbroadcastd 12+16(%rsp),%ymm7'
chacha.S: chacha.S:83: Error: no such instruction: `vpbroadcastd 32(%rsp),%ymm8'
chacha.S: chacha.S:84: Error: no such instruction: `vpbroadcastd 4+32(%rsp),%ymm9'
chacha.S: chacha.S:85: Error: no such instruction: `vpbroadcastd 8+32(%rsp),%ymm10'
chacha.S: chacha.S:86: Error: no such instruction: `vpbroadcastd 12+32(%rsp),%ymm11'
chacha.S: chacha.S:87: Error: no such instruction: `vpbroadcastd 8+48(%rsp),%ymm14'
chacha.S: chacha.S:88: Error: no such instruction: `vpbroadcastd 12+48(%rsp),%ymm15'
chacha.S: chacha.S:92: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:93: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:94: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:95: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:96: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:97: Error: suffix or operands invalid for `vpaddd'
chacha.S: chacha.S:98: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:99: Error: suffix or operands invalid for `vpxor'
chacha.S: chacha.S:100: Error: suffix or operands invalid for `vpshufb'
chacha.S: chacha.S:101: Error: suffix or operands invalid for `vpshufb'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
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:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:535: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:536: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:538: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:688: Error: suffix or operands invalid for `pop'
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:692: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:718: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:777: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:797: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:798: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:799: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:800: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:807: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:808: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:813: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:814: Error: suffix or operands invalid for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:10: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:11: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:12: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:14: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:15: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:21: Error: Incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:50: Error: no such instruction: `vpbroadcastd 536(%esp),%ymm7'
chacha.S: chacha.S:52: Error: no such instruction: `vpbroadcastd 540(%esp),%ymm7'
chacha.S: chacha.S:54: Error: no such instruction: `vpbroadcastd 568(%esp),%ymm7'
chacha.S: chacha.S:56: Error: no such instruction: `vpbroadcastd 572(%esp),%ymm7'
chacha.S: chacha.S:58: Error: no such instruction: `vpbroadcastd 548(%esp),%ymm7'
chacha.S: chacha.S:60: Error: no such instruction: `vbroadcasti128 2160(%esp),%ymm4'
chacha.S: chacha.S:61: Error: no such instruction: `vpbroadcastd 2128(%esp),%ymm0'
chacha.S: chacha.S:62: Error: no such instruction: `vpbroadcastd 552(%esp),%ymm7'
chacha.S: chacha.S:66: Error: no such instruction: `vbroadcasti128 2176(%esp),%ymm6'
chacha.S: chacha.S:67: Error: no such instruction: `vpbroadcastd 2096(%esp),%ymm5'
chacha.S: chacha.S:68: Error: no such instruction: `vpbroadcastd 2112(%esp),%ymm4'
chacha.S: chacha.S:69: Error: no such instruction: `vpbroadcastd 516(%esp),%ymm3'
chacha.S: chacha.S:70: Error: no such instruction: `vpbroadcastd 520(%esp),%ymm2'
chacha.S: chacha.S:71: Error: no such instruction: `vpbroadcastd 524(%esp),%ymm1'
chacha.S: chacha.S:72: Error: no such instruction: `vpbroadcastd 532(%esp),%ymm0'
chacha.S: chacha.S:73: Error: no such instruction: `vpbroadcastd 556(%esp),%ymm7'
chacha.S: chacha.S:172: Error: suffix or operands invalid for `vpaddd'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:19: Error: Incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:116: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:117: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:122: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:123: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:128: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:129: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:134: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:135: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:150: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:151: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:156: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:157: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:162: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: chacha.S:163: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vprotd $7,%xmm1,%xmm1'
chacha.S: chacha.S:169: Error: no such instruction: `vprotd $7,%xmm5,%xmm5'
chacha.S: chacha.S:179: Error: no such instruction: `vprotd $16,%xmm7,%xmm7'
chacha.S: chacha.S:180: Error: no such instruction: `vprotd $16,%xmm3,%xmm3'
chacha.S: chacha.S:185: Error: no such instruction: `vprotd $12,%xmm5,%xmm5'
chacha.S: chacha.S:186: Error: no such instruction: `vprotd $12,%xmm1,%xmm1'
chacha.S: chacha.S:191: Error: no such instruction: `vprotd $8,%xmm7,%xmm7'
chacha.S: chacha.S:192: Error: no such instruction: `vprotd $8,%xmm3,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:
chacha.c: u1.h:23: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:101:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:
chacha.c: u1.h:23: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/arm-neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:11:22: error: arm_neon.h: No such file or directory
chacha.c: In file included from chacha.c:93:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:28: error: 'uint32x4_t' undeclared (first use in this function)
chacha.c: u4.h:28: error: (Each undeclared identifier is reported only once
chacha.c: u4.h:28: error: for each function it appears in.)
chacha.c: u4.h:28: error: expected ';' before 'x_0'
chacha.c: u4.h:29: error: expected ';' before 'x_1'
chacha.c: u4.h:30: error: expected ';' before 'x_2'
chacha.c: u4.h:31: error: expected ';' before 'x_3'
chacha.c: u4.h:32: error: expected ';' before 'x_4'
chacha.c: u4.h:33: error: expected ';' before 'x_5'
chacha.c: u4.h:34: error: expected ';' before 'x_6'
chacha.c: u4.h:35: error: expected ';' before 'x_7'
chacha.c: u4.h:36: error: expected ';' before 'x_8'
chacha.c: u4.h:37: error: expected ';' before 'x_9'
chacha.c: u4.h:38: error: expected ';' before 'x_10'
chacha.c: u4.h:39: error: expected ';' before 'x_11'
chacha.c: u4.h:40: error: expected ';' before 'x_12'
chacha.c: u4.h:41: error: expected ';' before 'x_13'
chacha.c: u4.h:42: error: expected ';' before 'x_14'
chacha.c: u4.h:43: error: expected ';' before 'x_15'
chacha.c: u4.h:44: error: expected ';' before 'orig0'
chacha.c: u4.h:45: error: expected ';' before 'orig1'
chacha.c: u4.h:46: error: expected ';' before 'orig2'
chacha.c: ...
chacha.c: chacha.c:11:22: error: arm_neon.h: No such file or directory
chacha.c: In file included from chacha.c:93:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:28: error: 'uint32x4_t' undeclared (first use in this function)
chacha.c: u4.h:28: error: (Each undeclared identifier is reported only once
chacha.c: u4.h:28: error: for each function it appears in.)
chacha.c: u4.h:28: error: expected ';' before 'x_0'
chacha.c: u4.h:29: error: expected ';' before 'x_1'
chacha.c: u4.h:30: error: expected ';' before 'x_2'
chacha.c: u4.h:31: error: expected ';' before 'x_3'
chacha.c: u4.h:32: error: expected ';' before 'x_4'
chacha.c: u4.h:33: error: expected ';' before 'x_5'
chacha.c: u4.h:34: error: expected ';' before 'x_6'
chacha.c: u4.h:35: error: expected ';' before 'x_7'
chacha.c: u4.h:36: error: expected ';' before 'x_8'
chacha.c: u4.h:37: error: expected ';' before 'x_9'
chacha.c: u4.h:38: error: expected ';' before 'x_10'
chacha.c: u4.h:39: error: expected ';' before 'x_11'
chacha.c: u4.h:40: error: expected ';' before 'x_12'
chacha.c: u4.h:41: error: expected ';' before 'x_13'
chacha.c: u4.h:42: error: expected ';' before 'x_14'
chacha.c: u4.h:43: error: expected ';' before 'x_15'
chacha.c: u4.h:44: error: expected ';' before 'orig0'
chacha.c: u4.h:45: error: expected ';' before 'orig1'
chacha.c: u4.h:46: error: expected ';' before 'orig2'
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v11' undeclared (first use in this function)
stream.c: ...

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

Compiler output

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

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