Implementation notes: amd64, jos, crypto_stream/chacha12

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
2978moon/ssse3/64gcc -O3 -fomit-frame-pointer2014101620141014
2978moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
2978moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
2992moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
2992moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
2992moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
2993moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
2993moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3000moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
3000moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
3007moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
3008moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014101620141014
3015moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
3015moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
3015moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
3015moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
3015moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
3022moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
3022moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
3023moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
3030moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
3037moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
3038moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
3045moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
3052moon/ssse3/64cc2014101620141014
3053moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
3053moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
3053moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
3060moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
3060moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
3067moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
3068moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
3068moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
3075moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc2014101620141014
3082moon/ssse3/64gcc -O2 -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
3082moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -Os -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
3083moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
3090moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
3090moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
3090moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
3090moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
3090moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
3097moon/ssse3/64gcc -funroll-loops2014101620141014
3097moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
3097moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
3098moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
3105moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
3105moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
3113moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
3113moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3120moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
3128moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
3128moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3135moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3135moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
3150moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3157moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
3158moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
3158moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
3165moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
3165moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
3353krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
3353krovetz/vec128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
3360krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
3360krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
3367krovetz/vec128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
3375krovetz/vec128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
3383krovetz/vec128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
3405krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
3450moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3450moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3473moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101620141014
3473moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
3473moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
3480moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
3480moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
3480moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101620141014
3480moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
3480moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -O3 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
3487moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014101620141014
3488moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
3488moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3488moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
3488moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101620141014
3488moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -O -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014101620141014
3495moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014101620141014
3502moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101620141014
3502moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101620141014
3502moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
3502moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
3502moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -O2 -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
3503moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101620141014
3510moon/sse2/64cc2014101620141014
3510moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014101620141014
3510moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014101620141014
3517moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
3517moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101620141014
3517moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
3517moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101620141014
3518moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014101620141014
3518moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
3518moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3525moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
3525moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
3525moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101620141014
3532moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101620141014
3540moon/sse2/64gcc2014101620141014
3540moon/sse2/64gcc -funroll-loops2014101620141014
3540moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101620141014
3540moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014101620141014
3540moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101620141014
3540moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014101620141014
3548moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
3600krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
3600krovetz/vec128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
3600krovetz/vec128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
3607krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
3607krovetz/vec128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
3607krovetz/vec128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
3622krovetz/vec128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
3923e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014070320140622
3930e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
3937e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
3938e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
3952e/amd64-xmm6gcc2014070320140622
3953e/amd64-xmm6gcc -funroll-loops2014070320140622
3953e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -Os -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
3960e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
3967e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
3967e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
3967e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
3967e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
3968e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
3968e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -O -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
3975e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
3982e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3983e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
3983e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3983e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6cc2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
3990e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
3997e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
3997e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014070320140622
3997e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
3998e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
4005e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
4005e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
4005e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
4005e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
4005e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
4012e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
4012e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
4012e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4012e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
4020e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
4020e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
4020e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4020e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
4027e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
4035e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
4043e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
4057e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014070320140622
4058e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
4380krovetz/vec128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
4582krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
4605krovetz/vec128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4612krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
4612krovetz/vec128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
4612krovetz/vec128gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
4613krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
4620krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
4627krovetz/vec128gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4627krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
4628krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
4635krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
4635krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
4642krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
4643krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
4643krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
4643krovetz/vec128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
4650krovetz/vec128gcc -O3 -fomit-frame-pointer2014070320140622
4650krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
4650krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
4650krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014070320140622
4650krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014070320140622
4658krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
4680krovetz/vec128gcc -O2 -fomit-frame-pointer2014070320140622
4748krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
4763krovetz/vec128gcc -O -fomit-frame-pointer2014070320140622
4763krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
4763krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
4763krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014070320140622
4770krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
4777krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
4777krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
4777krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
4777krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
4777krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
4778krovetz/vec128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
4778krovetz/vec128gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
4785krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
4785krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
4785krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
4792krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
4793krovetz/vec128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
4793krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
4800krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
4807krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
4808krovetz/vec128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -Os -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
4815krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
4822krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014070320140622
4823krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
4830krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
4837krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
4852krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
4852krovetz/vec128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
4860krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
4860krovetz/vec128gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
4860krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014070320140622
4972krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
4987krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
5063krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
5070krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
7350e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
7358e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014070320140622
7358e/regsgcc -m64 -O3 -fomit-frame-pointer2014070320140622
7365e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
7365e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
7373e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7373e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7373e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
7380e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
7380e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7380e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
7380e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
7387e/amd64-3gcc -O2 -fomit-frame-pointer2014070320140622
7387e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
7388e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
7388e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7388e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
7395e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
7402e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014070320140622
7403e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7403e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7403e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -O3 -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -O -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -Os -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
7410e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7417e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7417e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7417e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
7417e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
7417e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
7417e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
7417e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
7418e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -funroll-loops2014070320140622
7425e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
7425e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
7425e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
7432e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
7432e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
7440e/amd64-3cc2014070320140622
7440e/amd64-3gcc -m64 -O -fomit-frame-pointer2014070320140622
7440e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014070320140622
7447e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7447e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7455e/amd64-3gcc2014070320140622
7455e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
7455e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
7462e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
7462e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
7463e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7485e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
7515e/regsgcc -O3 -fomit-frame-pointer2014070320140622
7523e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7537e/mergedgcc -O3 -fomit-frame-pointer2014070320140622
7538e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
7545e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7553e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
7560e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
7590e/mergedgcc -m64 -O3 -fomit-frame-pointer2014070320140622
7620e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7628e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7635e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7650e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
7665e/mergedgcc -O2 -fomit-frame-pointer2014070320140622
7665e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
7665e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
7665e/mergedgcc -m64 -O2 -fomit-frame-pointer2014070320140622
7665e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
7672e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
7673e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7725e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
7732e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
7733e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
7740e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
7740e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7762e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
7770e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
7785e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
7792e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
7807e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
7808e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7815e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
7838e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7853e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
7860e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
7875e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
7875e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
7883e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
7898e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
7905e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
7913e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
7927e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
7935e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
7935e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
7935e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
7943e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
7957e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
7973e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7973e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
7995e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
8002e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
8010e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8025e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
8040e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
8040e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
8040e/refgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
8070e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
8078e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
8092e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
8092e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
8100e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
8100e/mergedgcc -march=k8 -O -fomit-frame-pointer2014070320140622
8122e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
8122e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
8130e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
8137e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
8145e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
8152e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
8153e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8175e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
8183e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
8183e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
8205e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8220e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
8227e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
8235e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
8235e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
8258e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
8265e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
8273e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
8280e/mergedgcc -m64 -O -fomit-frame-pointer2014070320140622
8287e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
8288e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
8288e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
8288e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
8295e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
8295e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
8303e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
8310e/mergedgcc -O -fomit-frame-pointer2014070320140622
8310e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8310e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
8325e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
8333e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8340e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
8347e/mergedgcc -march=nocona -O -fomit-frame-pointer2014070320140622
8362e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8370e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
8385e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
8392e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
8392e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
8392e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
8393e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
8393e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
8393e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
8400e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
8407e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
8407e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
8452e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
8460e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
8460e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
8467e/mergedgcc -m64 -Os -fomit-frame-pointer2014070320140622
8490e/mergedgcc -Os -fomit-frame-pointer2014070320140622
8505e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
8505e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
8520e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
8543e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
8572e/refgcc -O3 -fomit-frame-pointer2014070320140622
8572e/refgcc -m64 -O3 -fomit-frame-pointer2014070320140622
8610e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
8775e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
8798e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
8812e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
8820e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
8872e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
8872e/refgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
8970e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
9045e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
9885e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
9907e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
10102e/regsgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
10110e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
10132e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
10133e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
10185e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
10245e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
10260e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
10290e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
10313e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
10320e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10320e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10613e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
10620e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
10658e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
10680e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
10747e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
10777e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
10777e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
10777e/regsgcc -m64 -O2 -fomit-frame-pointer2014070320140622
10785e/regsgcc -O2 -fomit-frame-pointer2014070320140622
10822e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
10897e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
10912e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10913e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
10965e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
10965e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11070e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11093e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
11302e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
11303e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
11535e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
11543e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
11565e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
11580e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
11617e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
11647e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
11723e/regsgcc -m64 -O -fomit-frame-pointer2014070320140622
11730e/regsgcc -O -fomit-frame-pointer2014070320140622
11775e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
11775e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
11835e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
11843e/refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
11880e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
11895e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
11910e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
11925e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
11925e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
11985e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12015e/regsgcc -Os -fomit-frame-pointer2014070320140622
12038e/regsgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
12038e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
12060e/regsgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
12075e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
12083e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
12090e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
12105e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
12113e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12120e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
12142e/regsgcc -m64 -Os -fomit-frame-pointer2014070320140622
12173e/regsgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
12188e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12390e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
12405e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
12405e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
12413e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
12457e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
12458e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
12465e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
12502e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
12555e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
12615e/regsgcc -march=nocona -O -fomit-frame-pointer2014070320140622
12870e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
12870e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
12908e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
12908e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
12915e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
12915e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
12922e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
13087e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
13155e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
13200e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
13207e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
13215e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
13268e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13275e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13290e/refgcc -march=k8 -O -fomit-frame-pointer2014070320140622
13350e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
13365e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
13365e/refgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
13395e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
13582e/regsgcc -march=k8 -O -fomit-frame-pointer2014070320140622
13792e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
13815e/refgcc -m64 -O2 -fomit-frame-pointer2014070320140622
13822e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
14093e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
14107e/refgcc -O -fomit-frame-pointer2014070320140622
14107e/refgcc -m64 -O -fomit-frame-pointer2014070320140622
14108e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
14108e/refgcc -march=nocona -O -fomit-frame-pointer2014070320140622
14415e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
14415e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
14422e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
14438e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
14460e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
14467e/refgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
14505e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
14505e/refgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
14588e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
14588e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
14595e/refgcc -m64 -Os -fomit-frame-pointer2014070320140622
14595e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
14595e/refgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
14603e/refgcc -Os -fomit-frame-pointer2014070320140622
14603e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
14610e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
14618e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
14678e/refgcc -O2 -fomit-frame-pointer2014070320140622
14813e/refgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
14843e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
14858e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
14858e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
14887e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
14932e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
14940e/refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
14940e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
14940e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
15045e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
15060e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
16020e/refgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
16027e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
29490krovetz/vec128gcc2014070320140622
29602krovetz/vec128cc2014070320140622
29602krovetz/vec128gcc -funroll-loops2014070320140622
35355e/mergedgcc -funroll-loops2014070320140622
35392e/mergedcc2014070320140622
35572e/mergedgcc2014070320140622
52530e/regsgcc2014070320140622
52537e/regsgcc -funroll-loops2014070320140622
52920e/regscc2014070320140622
60315e/refgcc2014070320140622
60937e/refgcc -funroll-loops2014070320140622
61080e/refcc2014070320140622

Test failure

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

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

Test failure

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

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

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
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/chacha12/goll_gueron
Compiler: cc
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

Compiler output

Implementation: crypto_stream/chacha12/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/chacha12/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/chacha12/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/chacha12/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/chacha12/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/chacha12/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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

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

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20140622/supercop-data/jos/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54:5: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:54:13: error: expected ';' before 'v0'
stream.c: stream.c:58:13: error: expected ';' before 's0'
stream.c: stream.c:60:13: error: expected ';' before 's1'
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:62:5: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:68:9: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68:15: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68:20: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68:25: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68:29: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68:34: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68:39: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69:9: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69:15: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69:20: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:29: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69:38: error: 'v7' undeclared (first use in this function)
stream.c: stream.c:69:53: error: 'v11' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
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/chacha12/goll_gueron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

Compiler output

Implementation: crypto_stream/chacha12/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/chacha12/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/chacha12/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/chacha12/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/chacha12/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/chacha12/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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'
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:534: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:545: Error: Incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:594: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:614: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:615: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:616: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:617: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:624: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:625: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:630: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:631: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:636: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:637: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:638: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:639: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:651: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:652: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:653: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:654: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:661: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:662: Error: suffix or operands invalid for `pop'

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