Implementation notes: amd64, gcc16, crypto_aead/deoxysi128v141

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: deoxysi128v141
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
187671? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
187940? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
188345? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
188350? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
188781? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
188839? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
188839? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
189516? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
189516? ? ?? ? ?tablegcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
189646? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
189716? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
189871? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
189976? ? ?? ? ?tablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
190139? ? ?? ? ?tablegcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
190285? ? ?? ? ?tablegcc_-m64_-O3_-fomit-frame-pointer2017072420170718
190286? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2017072420170718
190904? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
191121? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
191814? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
191815? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
192257? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
192542? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
192810? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
192858? ? ?? ? ?tablegcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
192874? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
192949? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
192962? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
193161? ? ?? ? ?tablegcc_-m64_-O2_-fomit-frame-pointer2017072420170718
193564? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2017072420170718
193757? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
193826? ? ?? ? ?tablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
194169? ? ?? ? ?tablegcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
195191? ? ?? ? ?tablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
195192? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
195867? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
198973? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
199375? ? ?? ? ?tablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
199375? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
200546? ? ?? ? ?tablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
200547? ? ?? ? ?tablegcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
200882? ? ?? ? ?tablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
200964? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
200968? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
200979? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
200981? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
201171? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
201718? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
203206? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
203217? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
204287? ? ?? ? ?tablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
204467? ? ?? ? ?tablegcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
204928? ? ?? ? ?tablegcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
205420? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
205420? ? ?? ? ?tablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
205557? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2017072420170718
205651? ? ?? ? ?tablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
205689? ? ?? ? ?tablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
205732? ? ?? ? ?tablegcc_-m64_-Os_-fomit-frame-pointer2017072420170718
205766? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
205799? ? ?? ? ?tablegcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
206024? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
207145? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
208543? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
208577? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
208604? ? ?? ? ?tablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
210045? ? ?? ? ?tablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
210188? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
210427? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2017072420170718
210514? ? ?? ? ?tablegcc_-m64_-O_-fomit-frame-pointer2017072420170718
210589? ? ?? ? ?tablegcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
210944? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
211228? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
212041? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
212156? ? ?? ? ?tablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
212156? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
212168? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
212182? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
212184? ? ?? ? ?tablegcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
212215? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
212215? ? ?? ? ?tablegcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
212364? ? ?? ? ?tablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
212407? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
212595? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
212804? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
212818? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
213159? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
213191? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
213192? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
213774? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
213848? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
223550? ? ?? ? ?tablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
223557? ? ?? ? ?tablegcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
521953? ? ?? ? ?tablegcc2017072420170718
522430? ? ?? ? ?tablecc2017072420170718
523231? ? ?? ? ?tablegcc_-funroll-loops2017072420170718
2033333? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072420170718
2033343? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072420170718
2036182? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
2047220? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
2047232? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
2047249? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
2056701? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2057985? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
2057988? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
2060596? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2061991? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
2062560? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2062687? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2109878? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
2109913? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
2117364? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
2119416? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2119425? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2120005? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2120623? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
2122101? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2137381? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
2137409? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
2607561? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
2610185? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
2626791? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
2629108? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
2629391? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
2764690? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
2790623? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
2796962? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
2824952? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
2866637? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
2873335? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
2885086? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
2902494? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
2911131? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
2911298? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
2914614? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
3094345? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
3094375? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
3571085? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
3574223? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
3575459? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
3579064? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
3599486? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
3605089? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
3605473? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
3610341? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
3617158? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
3621807? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
3647280? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
3657724? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
3657842? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
3677678? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
3678628? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
3680867? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072420170718
3686027? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
3689641? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
3703043? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072420170718
3703691? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
3703697? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
3705743? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
3706282? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
3714612? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
3725890? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
3726197? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
3726434? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
3726554? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072420170718
3726745? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
3728804? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
3778834? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
3782365? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
3790476? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
3791045? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
3793937? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072420170718
3794366? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
3817368? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072420170718
3820278? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072420170718
3854796? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
3893478? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
3943422? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
3943480? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
3960005? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
3960425? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
3980502? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
4046198? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
4053123? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
4059668? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
4060283? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
4184657? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
4239475? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
10738410? ? ?? ? ?refcc2017072420170718
10768511? ? ?? ? ?refgcc2017072420170718
10770656? ? ?? ? ?refgcc_-funroll-loops2017072420170718

Test failure

Implementation: crypto_aead/deoxysi128v141/bitslice
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -O -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer bitslice
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: cc
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc aesnis
gcc aesnis
gcc -O2 -fomit-frame-pointer aesnis
gcc -O3 -fomit-frame-pointer aesnis
gcc -O -fomit-frame-pointer aesnis
gcc -Os -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesnis
gcc -funroll-loops aesnis
gcc -funroll-loops -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -O -fomit-frame-pointer aesnis
gcc -funroll-loops -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m64 -O2 -fomit-frame-pointer aesnis
gcc -m64 -O3 -fomit-frame-pointer aesnis
gcc -m64 -O -fomit-frame-pointer aesnis
gcc -m64 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesnis
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -march=barcelona -O -fomit-frame-pointer aesnis
gcc -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -march=k8 -O -fomit-frame-pointer aesnis
gcc -march=k8 -Os -fomit-frame-pointer aesnis
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aesnis
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aesnis
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aesnis
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aesnis
gcc -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -march=nocona -O -fomit-frame-pointer aesnis
gcc -march=nocona -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: cc
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:133: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:134: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:135: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:136: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc aesni
gcc aesni
gcc -O2 -fomit-frame-pointer aesni
gcc -O3 -fomit-frame-pointer aesni
gcc -O -fomit-frame-pointer aesni
gcc -Os -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops aesni
gcc -funroll-loops -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -O -fomit-frame-pointer aesni
gcc -funroll-loops -Os -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc -m64 -O2 -fomit-frame-pointer aesni
gcc -m64 -O3 -fomit-frame-pointer aesni
gcc -m64 -O -fomit-frame-pointer aesni
gcc -m64 -Os -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -march=barcelona -O -fomit-frame-pointer aesni
gcc -march=barcelona -Os -fomit-frame-pointer aesni
gcc -march=k8 -O2 -fomit-frame-pointer aesni
gcc -march=k8 -O3 -fomit-frame-pointer aesni
gcc -march=k8 -O -fomit-frame-pointer aesni
gcc -march=k8 -Os -fomit-frame-pointer aesni
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aesni
gcc -march=nocona -O2 -fomit-frame-pointer aesni
gcc -march=nocona -O3 -fomit-frame-pointer aesni
gcc -march=nocona -O -fomit-frame-pointer aesni
gcc -march=nocona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysi128v141/bitslice
Compiler: cc
deoxys_8.c: In file included from deoxys_8.c:29:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: deoxys_8.c:44: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:45: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:46: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154: error: '__m128i' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:154: error: (Each undeclared identifier is reported only once
deoxys_8.c: deoxys_8.c:154: error: for each function it appears in.)
deoxys_8.c: deoxys_8.c:154: error: expected ';' before 'rk'
deoxys_8.c: deoxys_8.c:155: error: expected ';' before 'subkey'
deoxys_8.c: deoxys_8.c:156: error: expected ';' before 'Tweak'
deoxys_8.c: deoxys_8.c:157: error: expected ';' before 'Tweaks'
deoxys_8.c: deoxys_8.c:158: error: expected ';' before 'AUTH'
deoxys_8.c: deoxys_8.c:159: error: expected ';' before 'CHECKSUM'
deoxys_8.c: deoxys_8.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:174: error: 'AUTH' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 'v'
deoxys_8.c: deoxys_8.c:178: error: 'v' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected expression before ')' token
deoxys_8.c: deoxys_8.c:178: error: 'subkey' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc bitslice
gcc bitslice
gcc -O2 -fomit-frame-pointer bitslice
gcc -O3 -fomit-frame-pointer bitslice
gcc -O -fomit-frame-pointer bitslice
gcc -Os -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -funroll-loops bitslice
gcc -funroll-loops -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -O -fomit-frame-pointer bitslice
gcc -funroll-loops -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m64 -O2 -fomit-frame-pointer bitslice
gcc -m64 -O3 -fomit-frame-pointer bitslice
gcc -m64 -O -fomit-frame-pointer bitslice
gcc -m64 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer bitslice
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -march=barcelona -O -fomit-frame-pointer bitslice
gcc -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -march=k8 -O -fomit-frame-pointer bitslice
gcc -march=k8 -Os -fomit-frame-pointer bitslice
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv bitslice
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv bitslice
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv bitslice
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv bitslice
gcc -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -march=nocona -O -fomit-frame-pointer bitslice
gcc -march=nocona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:133: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:134: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:135: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:136: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:133: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:134: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:135: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:136: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/bitslice
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys_8.c: In file included from deoxys_8.c:29:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: deoxys_8.c:44: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:45: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:46: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154: error: '__m128i' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:154: error: (Each undeclared identifier is reported only once
deoxys_8.c: deoxys_8.c:154: error: for each function it appears in.)
deoxys_8.c: deoxys_8.c:154: error: expected ';' before 'rk'
deoxys_8.c: deoxys_8.c:155: error: expected ';' before 'subkey'
deoxys_8.c: deoxys_8.c:156: error: expected ';' before 'Tweak'
deoxys_8.c: deoxys_8.c:157: error: expected ';' before 'Tweaks'
deoxys_8.c: deoxys_8.c:158: error: expected ';' before 'AUTH'
deoxys_8.c: deoxys_8.c:159: error: expected ';' before 'CHECKSUM'
deoxys_8.c: deoxys_8.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:174: error: 'AUTH' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 'v'
deoxys_8.c: deoxys_8.c:178: error: 'v' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected expression before ')' token
deoxys_8.c: deoxys_8.c:178: error: 'subkey' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: ...
deoxys_8.c: In file included from deoxys_8.c:29:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: deoxys_8.c:44: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:45: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c:46: error: expected ')' before 'rk'
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154: error: '__m128i' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:154: error: (Each undeclared identifier is reported only once
deoxys_8.c: deoxys_8.c:154: error: for each function it appears in.)
deoxys_8.c: deoxys_8.c:154: error: expected ';' before 'rk'
deoxys_8.c: deoxys_8.c:155: error: expected ';' before 'subkey'
deoxys_8.c: deoxys_8.c:156: error: expected ';' before 'Tweak'
deoxys_8.c: deoxys_8.c:157: error: expected ';' before 'Tweaks'
deoxys_8.c: deoxys_8.c:158: error: expected ';' before 'AUTH'
deoxys_8.c: deoxys_8.c:159: error: expected ';' before 'CHECKSUM'
deoxys_8.c: deoxys_8.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:174: error: 'AUTH' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 'v'
deoxys_8.c: deoxys_8.c:178: error: 'v' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected expression before ')' token
deoxys_8.c: deoxys_8.c:178: error: 'subkey' undeclared (first use in this function)
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: deoxys_8.c:178: error: expected ';' before 't'
deoxys_8.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:109: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni