Implementation notes: amd64, cryptologic, crypto_stream/chacha12

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
2533moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
2533moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
2533moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
2533moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
2533moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
2536moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
2539moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
2542moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
2542moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
2545moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
2548moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
2549moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
2552moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
2555moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
2558moon/ssse3/64cc2014052120140517
2558moon/ssse3/64gcc2014052120140517
2558moon/ssse3/64gcc -O2 -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -O -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -funroll-loops2014052120140517
2558moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
2558moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -O3 -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
2561moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014052120140517
2564moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
2564moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014052120140517
2564moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
2570moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
2573moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
2576moon/ssse3/64gcc -Os -fomit-frame-pointer2014052120140517
2576moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
2576moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
2582moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
2582moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
2594moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
2636moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
2641moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
2644moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
2644moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
2647moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
2647moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
2647moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014052120140517
2650moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
2653moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
2888moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
2888moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
2891moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
2894moon/sse2/64gcc -O -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014052120140517
2897moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -O2 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -O3 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -Os -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
2903moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
2906moon/sse2/64cc2014052120140517
2906moon/sse2/64gcc -funroll-loops2014052120140517
2906moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
2906moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014052120140517
2909moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
2909moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
2909moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
2912moon/sse2/64gcc2014052120140517
2915moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
2915moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
2918moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
2921moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
2921moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
2924moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
2924moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
2924moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
2927moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
2927moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014052120140517
2933moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
2933moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
2933moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
2934moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
2936moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
2936moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
2939moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
2939moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
3003moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
3006moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
3006moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
3012moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
3018moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014052120140517
3050moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
3515e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
3518e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
3521e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
3527e/amd64-xmm6gcc -Os -fomit-frame-pointer2014052120140517
3527e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
3530e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
3533e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
3536e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
3539e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014052120140517
3542e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014052120140517
3542e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014052120140517
3545e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
3546e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
3548e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
3548e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
3548e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
3549e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
3551e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
3551e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
3552e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
3552e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
3552e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
3552e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
3554e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
3555e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014052120140517
3555e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
3555e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
3558e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
3561e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
3561e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
3561e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
3567e/amd64-xmm6gcc -funroll-loops2014052120140517
3567e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
3567e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
3570e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
3570e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
3573e/amd64-xmm6gcc -O -fomit-frame-pointer2014052120140517
3573e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
3573e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
3573e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
3573e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
3636krovetz/vec128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
3639krovetz/vec128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
3658krovetz/vec128gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
3674e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014052120140517
3677e/amd64-xmm6gcc2014052120140517
3677e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014052120140517
3682e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
3688e/amd64-xmm6cc2014052120140517
4667krovetz/vec128gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
4667krovetz/vec128gcc -march=k8 -O -fomit-frame-pointer2014052120140517
4685krovetz/vec128gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
4691krovetz/vec128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
4694krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
4694krovetz/vec128gcc -march=nocona -O -fomit-frame-pointer2014052120140517
4700krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
4709krovetz/vec128gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
4715krovetz/vec128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
4721krovetz/vec128gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
4721krovetz/vec128gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
4730krovetz/vec128gcc -O2 -fomit-frame-pointer2014052120140517
4730krovetz/vec128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
4730krovetz/vec128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
4730krovetz/vec128gcc -m64 -O2 -fomit-frame-pointer2014052120140517
4736krovetz/vec128gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
4739krovetz/vec128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
4742krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
4752krovetz/vec128gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
4752krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
4755krovetz/vec128gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
4755krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
4755krovetz/vec128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
4755krovetz/vec128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
4755krovetz/vec128gcc -m64 -O -fomit-frame-pointer2014052120140517
4757krovetz/vec128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
4757krovetz/vec128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
4758krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
4758krovetz/vec128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
4758krovetz/vec128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
4764krovetz/vec128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
4767krovetz/vec128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
4788krovetz/vec128gcc -O -fomit-frame-pointer2014052120140517
4797krovetz/vec128gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
4824krovetz/vec128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
4824krovetz/vec128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
4824krovetz/vec128gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
4885krovetz/vec128gcc -O3 -fomit-frame-pointer2014052120140517
4906krovetz/vec128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
4923krovetz/vec128gcc -m64 -O3 -fomit-frame-pointer2014052120140517
4950krovetz/vec128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
4959krovetz/vec128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
6018krovetz/vec128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
6050krovetz/vec128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
6073krovetz/vec128gcc -m64 -Os -fomit-frame-pointer2014052120140517
6079krovetz/vec128gcc -Os -fomit-frame-pointer2014052120140517
6097krovetz/vec128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
6112krovetz/vec128gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
6112krovetz/vec128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
6206krovetz/vec128gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
6234krovetz/vec128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
6259krovetz/vec128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
6262krovetz/vec128gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
6294krovetz/vec128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
6297krovetz/vec128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
6318krovetz/vec128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
6477krovetz/vec128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
6673e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
6679e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
6679e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -O -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
6682e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
6685e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
6688e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
6691e/amd64-3cc2014052120140517
6691e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
6691e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014052120140517
6691e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
6694e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
6697e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
6697e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -O2 -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -funroll-loops2014052120140517
6700e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
6700e/amd64-3gcc -m64 -O -fomit-frame-pointer2014052120140517
6703e/amd64-3gcc -O3 -fomit-frame-pointer2014052120140517
6703e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
6703e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014052120140517
6706e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
6706e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
6706e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
6706e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
6709e/amd64-3gcc -Os -fomit-frame-pointer2014052120140517
6712e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
6712e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
6712e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
6712e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
6715e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
6718e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
6721e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
6721e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
6721e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
6724e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
6725e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
6727e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
6727e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
6727e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
6727e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
6730e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
6731e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
6733e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
6743e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
6745e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
6748e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
6770e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
6791e/amd64-3gcc2014052120140517
6806e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
6915e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
6935e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
6941e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014052120140517
6950e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
6950e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
7061e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
9273e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
9282e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
9285e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
9382e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
9382e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
9397e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
9397e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
9400e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
9406e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
9415e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
9428e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
9433e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
9506e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
9512e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
9515e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
9518e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
9530e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
9530e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
9536e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
9544e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
9548e/mergedgcc -m64 -Os -fomit-frame-pointer2014052120140517
9559e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
9606e/mergedgcc -Os -fomit-frame-pointer2014052120140517
9612e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
9718e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
9718e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
9718e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
9739e/mergedgcc -O3 -fomit-frame-pointer2014052120140517
9749e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
9755e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
9761e/mergedgcc -m64 -O2 -fomit-frame-pointer2014052120140517
9770e/mergedgcc -m64 -O3 -fomit-frame-pointer2014052120140517
9930e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
9959e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
9968e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
10085e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
10088e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
10088e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
10091e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
10109e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
10112e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
10115e/mergedgcc -O2 -fomit-frame-pointer2014052120140517
10115e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
10215e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
10227e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
10279e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
10294e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
10294e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
10324e/mergedgcc -march=k8 -O -fomit-frame-pointer2014052120140517
10333e/mergedgcc -O -fomit-frame-pointer2014052120140517
10358e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
10361e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
10397e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
10415e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
10462e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
10512e/mergedgcc -march=nocona -O -fomit-frame-pointer2014052120140517
10542e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
10712e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
10730e/mergedgcc -m64 -O -fomit-frame-pointer2014052120140517
10735e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
11661e/refgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
11733e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
11818e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
11970e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
11970e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
11988e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
12115e/regsgcc -m64 -O3 -fomit-frame-pointer2014052120140517
12115e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
12197e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
12294e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
12297e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
12297e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
12297e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
12324e/regsgcc -O3 -fomit-frame-pointer2014052120140517
12324e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
12373e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
12373e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
12385e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
12385e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
12388e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
12388e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
12421e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
12436e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
12627e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
12650e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
12659e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
12849e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
12954e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
13133e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
13303e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
13303e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
13397e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
13406e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
13500e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
13503e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
13633e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
13768e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
13909e/refgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
14103e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
14136e/refgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
14148e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
14148e/refgcc -m64 -O3 -fomit-frame-pointer2014052120140517
14167e/refgcc -O3 -fomit-frame-pointer2014052120140517
14415e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
14530e/regsgcc -m64 -Os -fomit-frame-pointer2014052120140517
14552e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
14691e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
14909e/regsgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
14912e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
14930e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
14963e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
14985e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
14988e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
15006e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
15037e/refgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
15076e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
15079e/regsgcc -m64 -O2 -fomit-frame-pointer2014052120140517
15079e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
15079e/regsgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
15082e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
15100e/regsgcc -O2 -fomit-frame-pointer2014052120140517
15100e/regsgcc -Os -fomit-frame-pointer2014052120140517
15103e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
15212e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
15276e/refgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
15279e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
15282e/refgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
15336e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
15355e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
15403e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
15458e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
15488e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
15491e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
15509e/regsgcc -O -fomit-frame-pointer2014052120140517
15509e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
15552e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
15558e/regsgcc -m64 -O -fomit-frame-pointer2014052120140517
15567e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
15570e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
15585e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
15588e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
15591e/regsgcc -march=nocona -O -fomit-frame-pointer2014052120140517
15597e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
15600e/regsgcc -march=k8 -O -fomit-frame-pointer2014052120140517
15621e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
15645e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
15648e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
15691e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
15706e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
15853e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
15864e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
15897e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
15940e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
15970e/regsgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
16097e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
16115e/refgcc -Os -fomit-frame-pointer2014052120140517
16206e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
16269e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
16270e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
16288e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
16327e/refgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
16367e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
16400e/refgcc -O2 -fomit-frame-pointer2014052120140517
16482e/refgcc -m64 -Os -fomit-frame-pointer2014052120140517
16506e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
16770e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
16988e/refgcc -m64 -O2 -fomit-frame-pointer2014052120140517
17085e/refgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
17122e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
17203e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
17967e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
18009e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
19939krovetz/vec128cc2014052120140517
19945krovetz/vec128gcc -funroll-loops2014052120140517
19964krovetz/vec128gcc2014052120140517
20152e/refgcc -m64 -O -fomit-frame-pointer2014052120140517
20155e/refgcc -O -fomit-frame-pointer2014052120140517
20158e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
20182e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
20249e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
21106e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
22270e/refgcc -march=k8 -O -fomit-frame-pointer2014052120140517
22803e/refgcc -march=nocona -O -fomit-frame-pointer2014052120140517
30130e/mergedcc2014052120140517
30140e/mergedgcc -funroll-loops2014052120140517
30342e/mergedgcc2014052120140517
46464e/regscc2014052120140517
46464e/regsgcc2014052120140517
46546e/regsgcc -funroll-loops2014052120140517
53249e/refgcc2014052120140517
53491e/refcc2014052120140517
53603e/refgcc -funroll-loops2014052120140517

Compiler output

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

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:163: Error: no such instruction: `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: no such instruction: `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: no such instruction: `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: no such instruction: `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:169: Error: no such instruction: `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: no such instruction: `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: no such instruction: `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: no such instruction: `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: no such instruction: `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: ...
chacha.S: chacha.S:646: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:647: Error: no such instruction: `vmovdqa %xmm1,16(%rsp)'
chacha.S: chacha.S:658: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:659: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:660: Error: no such instruction: `vmovdqa %xmm0,16(%rsp)'
chacha.S: chacha.S:661: Error: no such instruction: `vmovdqa %xmm0,32(%rsp)'
chacha.S: chacha.S:690: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:691: Error: no such instruction: `vmovdqa %xmm0,0(%rbx)'
chacha.S: chacha.S:692: Error: no such instruction: `vmovdqa %xmm0,16(%rbx)'
chacha.S: chacha.S:693: Error: no such instruction: `vmovdqa %xmm0,32(%rbx)'

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:165: Error: no such instruction: `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: no such instruction: `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: no such instruction: `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: no such instruction: `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: no such instruction: `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: no such instruction: `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:173: Error: no such instruction: `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: no such instruction: `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: no such instruction: `vmovdqa %xmm10,32(%rsp)'
chacha.S: ...
chacha.S: chacha.S:711: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:712: Error: no such instruction: `vmovdqa %xmm1,16(%rsp)'
chacha.S: chacha.S:723: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:724: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:725: Error: no such instruction: `vmovdqa %xmm0,16(%rsp)'
chacha.S: chacha.S:726: Error: no such instruction: `vmovdqa %xmm0,32(%rsp)'
chacha.S: chacha.S:755: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:756: Error: no such instruction: `vmovdqa %xmm0,0(%rbx)'
chacha.S: chacha.S:757: Error: no such instruction: `vmovdqa %xmm0,16(%rbx)'
chacha.S: chacha.S:758: Error: no such instruction: `vmovdqa %xmm0,32(%rbx)'

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:168: Error: no such instruction: `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: no such instruction: `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: no such instruction: `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: no such instruction: `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: no such instruction: `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: no such instruction: `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:176: Error: no such instruction: `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: no such instruction: `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: no such instruction: `vmovdqa %xmm10,32(%rsp)'
chacha.S: ...
chacha.S: chacha.S:1118: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:1119: Error: no such instruction: `vmovdqa %xmm1,16(%rsp)'
chacha.S: chacha.S:1130: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:1131: Error: no such instruction: `vmovdqa %xmm0,0(%rsp)'
chacha.S: chacha.S:1132: Error: no such instruction: `vmovdqa %xmm0,16(%rsp)'
chacha.S: chacha.S:1133: Error: no such instruction: `vmovdqa %xmm0,32(%rsp)'
chacha.S: chacha.S:1162: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:1163: Error: no such instruction: `vmovdqa %xmm0,0(%rbx)'
chacha.S: chacha.S:1164: Error: no such instruction: `vmovdqa %xmm0,16(%rbx)'
chacha.S: chacha.S:1165: Error: no such instruction: `vmovdqa %xmm0,32(%rbx)'

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=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:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:38: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:43: Error: no such instruction: `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: no such instruction: `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: no such instruction: `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:51: Error: no such instruction: `vmovd %edx,%xmm0'
chacha.S: chacha.S:55: Error: no such instruction: `vmovdqu (%edi),%xmm7'
chacha.S: ...
chacha.S: chacha.S:862: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:863: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:864: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:865: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:867: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:868: Error: no such instruction: `vmovdqa %xmm0,0(%ebx)'
chacha.S: chacha.S:869: Error: no such instruction: `vmovdqa %xmm0,16(%ebx)'
chacha.S: chacha.S:870: Error: no such instruction: `vmovdqa %xmm0,32(%ebx)'
chacha.S: chacha.S:872: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:873: Error: suffix or operands invalid for `pop'

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=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/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:48: Error: no such instruction: `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: no such instruction: `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: no such instruction: `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: no such instruction: `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: no such instruction: `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: no such instruction: `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: no such instruction: `vmovdqa %xmm3,48(%esp)'
chacha.S: ...
chacha.S: chacha.S:679: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:680: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:681: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:682: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:684: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:685: Error: no such instruction: `vmovdqa %xmm0,0(%ebx)'
chacha.S: chacha.S:686: Error: no such instruction: `vmovdqa %xmm0,16(%ebx)'
chacha.S: chacha.S:687: Error: no such instruction: `vmovdqa %xmm0,32(%ebx)'
chacha.S: chacha.S:689: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:690: Error: suffix or operands invalid for `pop'

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:39: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:40: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:41: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:43: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:44: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:49: Error: no such instruction: `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: no such instruction: `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: no such instruction: `vmovdqu C+16,%xmm0'
chacha.S: ...
chacha.S: chacha.S:1403: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1404: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1405: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1406: Error: suffix or operands invalid for `push'
chacha.S: chacha.S:1408: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
chacha.S: chacha.S:1409: Error: no such instruction: `vmovdqa %xmm0,0(%ebx)'
chacha.S: chacha.S:1410: Error: no such instruction: `vmovdqa %xmm0,16(%ebx)'
chacha.S: chacha.S:1411: Error: no such instruction: `vmovdqa %xmm0,32(%ebx)'
chacha.S: chacha.S:1413: Error: suffix or operands invalid for `pop'
chacha.S: chacha.S:1414: Error: suffix or operands invalid for `pop'

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=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/goll_gueron
Compiler: cc
stream.c: stream.c:11:23: error: immintrin.h: No such file or directory
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: 63, 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=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=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=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=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=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/krovetz/avx2
Compiler: cc
stream.c: stream.c:8:23: error: immintrin.h: No such file or directory
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: ...
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:151: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:152: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:154: error: expected expression before ')' token
stream.c: stream.c:155: error: 'tail' undeclared (first use in this function)
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:158: error: expected expression before ')' token
stream.c: stream.c:162: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 63, 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=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=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=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=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=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