Implementation notes: x86, hydra1, crypto_aead/lakekeyakv2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
118224generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
118301generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
118354generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
118357generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
119102generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
119170generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
119235generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
119357generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
119608generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
119779generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
120386generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
120424generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
121300generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
121530generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
121622generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
121696generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
121800generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
121912generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
122571generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
122619generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
122621generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
122685generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
127290generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
127405generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
128163generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
128193generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
139765generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
139776generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
139796generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
139890generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
139909generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
139952generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
140083generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
140101generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
140141generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
140198generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
140216generic32gcc -m32 -Os -fomit-frame-pointer2016101820161009
140251generic32lcgcc -m32 -Os -fomit-frame-pointer2016101820161009
140490generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
140634generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
140672generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
140693generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
140723generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
140748generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
140752generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
140763generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
140774generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
140781generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
140781generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
140808generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
140856generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
140922generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
140947generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
140955generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
141030generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
141064generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
141072generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
141082generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
141084generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
141096generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
141101generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
141109generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
141112generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
141182generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
141197generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
141270generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
141282generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
141333generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
141381generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
141488generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
141701generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
141701generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
141776generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
141856generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
141880generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
141899generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
142059generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
142182generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
142205generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
142222generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
142285generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
142296generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
142307generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
142332generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
142437generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
142528generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
142640generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
142682generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
142709generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
142757generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
142760generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
142848generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
142901generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
142962generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
143045generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
143066generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
143191generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
143216generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
143240generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
143242generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
143245generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
143248generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
143264generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
143264generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
143271generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
143274generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
143293generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
143304generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
143317generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
143326generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
143373generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
143378generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
143389generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
143477generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
143503generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
143515generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
143517generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
143552generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
143571generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
143603generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
143637generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
143651generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
143677generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
143789generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
144149generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
144152generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
144181generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
144212generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
144219generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
144229generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
144318generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
144322generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
144334generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
144406generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
144472generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
144503generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
144506generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
144512generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
144525generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
144533generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
144568generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
144851generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
144970generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
145005generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
145011generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
145030generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
145043generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
145080generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
145096generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
145126generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
145282generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
145307generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
145375generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
145394generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
145398generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
145419generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
145445generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
145448generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
145464generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
145470generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
145475generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
145498generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
145504generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
145506generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
145509generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
145536generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
145549generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
145549generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
145552generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
145579generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
145590generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
145614generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
145723generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
145736generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
145752generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
145760generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
145766generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
145800generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
145848generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
145864generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
145877generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
145877generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
145880generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
145930generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
145978generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
146003generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
146010generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
146032generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
146037generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
146053generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
146074generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
146090generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
146125generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
146136generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
146141generic32gcc -m32 -O -fomit-frame-pointer2016101820161009
146205generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
146223generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
146253generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
146253generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
146285generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
146328generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
146389generic32lcgcc -m32 -O3 -fomit-frame-pointer2016101820161009
146392generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
146448generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
146486generic32gcc -m32 -O3 -fomit-frame-pointer2016101820161009
146509generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
146544generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
146544generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
146595generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
146662generic32lcgcc -m32 -O -fomit-frame-pointer2016101820161009
146663generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
146680generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
146720generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
146728generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
146741generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
146792generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
146797generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
146866generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
146866generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
146870generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
146872generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
146904generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
146913generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
146930generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
146958generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
146960generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
146971generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
146997generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
147038generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
147080generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
147102generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
147156generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
147171generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
147173generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
147181generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
147202generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
147203generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
147258generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
147342generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
147360generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
147374generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
147389generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
147440generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
147443generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
147446generic32gcc -m32 -O2 -fomit-frame-pointer2016101820161009
147454generic32lcgcc -m32 -O2 -fomit-frame-pointer2016101820161009
147461generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
147490generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
147520generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
147525generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
147582generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
147602generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
147770generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
147813generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
148205generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
148207generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
148376generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
148432generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
148632generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
148658generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
149179generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
149315generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
149451generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
149458generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
149466generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
149472generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
149504generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
149669generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
150000generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
150029generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
150914generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
151069generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
151934generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
151938generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
152790generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
153021generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
153051generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
153064generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
153093generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
153117generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
153536generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
153590generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
153592generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
153599generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
153637generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
153638generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
153707generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
153750generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
153753generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
153789generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
154008generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
154029generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
155216generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
155240generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
155306generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
155456generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
155485generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
155646generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
155717generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
155728generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
155846generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
155853generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
155894generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
155960generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
156192generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
156306generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
156341generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
156350generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
156383generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
156389generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
156451generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
156469generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
157034generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
157083generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
157182generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
157261generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
158549generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
158573generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
158616generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
158880generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
159518generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
159541generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
159590generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
159657generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
159699generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
159757generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
160014generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
160072generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
160187generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
160247generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
160299generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
160317generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
160368generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
160479generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
160533generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
160546generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
160564generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
160576generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
160589generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
160698generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
160789generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
160795generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
160798generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
160872generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
160878generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
161069generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
161085generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
161139generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
161168generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
161197generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
161200generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
161339generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
161352generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
161355generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
161381generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
161408generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
161483generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
161498generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
161530generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
161555generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
161560generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
161597generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
161605generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
161631generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
161635generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
161651generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
161701generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
161719generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
161757generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
161776generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
161782generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
161818generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
161854generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
161858generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
161871generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
161898generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
161958generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
161981generic64gcc -m32 -Os -fomit-frame-pointer2016101820161009
161985generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
162036generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
162224generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
162297generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
162317generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
162371generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
162450generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
162555generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
162574generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
162586generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
162657generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
162662generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
162696generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
162714generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
162726generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
162755generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
162832generic64lcgcc -m32 -Os -fomit-frame-pointer2016101820161009
162848generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
162899generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
162926generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
162979generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
162994generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
163008generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
163036generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
163076generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
163077generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
163133generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
163206generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
163220generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
163277generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
163304generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
163405generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
163408generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
163429generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
163437generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
163469generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
163498generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
163525generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
163597generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
163605generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
163608generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
163635generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
163805generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
163815generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
163818generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
163893generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
164144generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
164192generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
164261generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
164328generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
164339generic64lcgcc -m32 -O3 -fomit-frame-pointer2016101820161009
164385generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
164407generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
164408generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
164440generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
164520generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
164720generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
164765generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
165015generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
165088generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
165176generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
165240generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
165251generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
165310generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
165384generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
165410generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
165464generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
165501generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
165699generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
165787generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
165808generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
165856generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
166006generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
166022generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
166032generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
166064generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
166065generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
166301generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
166571generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
166600generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
166614generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
166712generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
166723generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
166848generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
166874generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
166984generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
167021generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
167029generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
167062generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
167078generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
167109generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
167304generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
167470generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
167530generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
167579generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
167834generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
167851generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
167960generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
168054generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
168069generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
168107generic64lcgcc -m32 -O2 -fomit-frame-pointer2016101820161009
168118generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
168184generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
168208generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
168232generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
168240generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
168253generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
168379generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
168389generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
168453generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
168469generic64lcgcc -m32 -O -fomit-frame-pointer2016101820161009
168477generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
168576generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
168587generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
168598generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
168667generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
168668generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
168755generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
168779generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
168864generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
168864generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
168963generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
169056generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
169080generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
169112generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
169280generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
169286generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
169296generic64gcc -m32 -O3 -fomit-frame-pointer2016101820161009
169381generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
169464generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
169509generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
169510generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
169528generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
169612generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
169659generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
169696generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
169728generic64gcc -m32 -O2 -fomit-frame-pointer2016101820161009
169918generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
169988generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
170002generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
170026generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
170053generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
170070generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
170087generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
170091generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
170136generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
170152generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
170202generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
170231generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
170245generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
170246generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
170246generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
170384generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
170430generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
170513generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
170566generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
170643generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
170670generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
170746generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
170771generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
170794generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
170814generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
170870generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
170894generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
170946generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
170975generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
171021generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
171072generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
171082generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
171122generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
171171generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
171181generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
171189generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
171191generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
171289generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
171416generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
171418generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
171437generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
171541generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
171617generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
171677generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
171794generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
171814generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
171819generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
171848generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
171891generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
172008generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
172122generic64gcc -m32 -O -fomit-frame-pointer2016101820161009
172251generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
172344generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
172408generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
172460generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
172461generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
172520generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
172608generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
172709generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
172864generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
172885generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
172894generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
172901generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
172938generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
173000generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
173011generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
173109generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
173173generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
173562generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
173715generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
173779generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
173886generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
173950generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
174349generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
174352generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
174741generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
175021generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
175075generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
175101generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
175111generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
175675generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
176085generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
176422generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
176542generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
176560generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
176645generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
176936generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
177531generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
177694generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
177724generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
177829generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
177832generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
178067generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
179894generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
179959generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
179994generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
180086generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
180133generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
180184generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
180266generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
180635generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
180802generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
181851generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
182595generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
182669generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
182757generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
183302generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
183570generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
183778generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
183902generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
183918generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
183957generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
184381generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
184509generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
185005generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
185154generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
185445generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
185805generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
185859generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
185896generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
185911generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
185989generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
186174generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
186259generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
186262generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
190464referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
191482referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
191637referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
191859referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
198112referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
198249referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
198458referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
198629referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
198634referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
199472referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
199476referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
199706referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
200501referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
200552referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
200596referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
201376referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
203620referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
204401referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
212022referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
212437referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
213586referencegcc -m32 -O3 -fomit-frame-pointer2016101820161009
213651referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
213733referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
214590referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
238055referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
239314referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
239821referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
241030referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
241259referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
241840referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
243125referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
243328referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
244269referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
244413referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
244440referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
244909referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
246500referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
247728referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
247784referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
247941referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
250013referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
250025referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
250507referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
251643referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
251671referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
256594referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
257008referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
257983referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
261776referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
263616referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
277115referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
279362referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
279594referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
298720referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
313192compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
313347compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
314824compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
315197referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
316224compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
316808compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
317555compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
317856compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
319490compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
320163compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
324285compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
324327compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
325387compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
325549compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
325896compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
326395compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
327082compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
328632compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
329525compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
329990compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
330273compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
332248compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
333261compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
333320compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
334896compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
336006compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
336056compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
336088compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
336418compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
336451compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
337070compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
337090compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
338600compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
338864compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
341536compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
343598compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
346492compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
347301compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
347576compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
348477compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
350691compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
353453compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
354798compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
354904compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
358067compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
363224compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
365101compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
366592compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
366734compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
367136compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
367987compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
374224compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
375798compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
381821compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
388386compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
389893compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
390008compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
390322compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
390333compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
396608compactgcc -m32 -O3 -fomit-frame-pointer2016101820161009
397288compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
397622compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
402549compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
403741compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
405655compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
406117compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
411388compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
414809compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
419363compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
429803compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
430392compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
431848compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
435333compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
440349compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
449182referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
449941referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
450566referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
451362referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
452298referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
453899referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
454863referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
455858referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
455928referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
457162referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
462006referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
462344referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
462346referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
464619referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
471389referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
501626referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
501928compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
502991referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
503414compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
506040compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
510510referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
510952compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
514019compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
514325compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
514853compactgcc -m32 -O -fomit-frame-pointer2016101820161009
514928compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
515554compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
516317compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
519168compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
519584compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
525063compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
525326compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
526414compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
526482compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
527607compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
529136compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
531638compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
532856compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
533605compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
533792compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
533957compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
534010compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
534109compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
534225compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
534811compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
537582compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
538057compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
538061compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
538160compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
538717compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
539213compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
539496compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
539818compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
540648compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
540707compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
540830compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
541069compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
541490compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
542339compactgcc -m32 -O2 -fomit-frame-pointer2016101820161009
542614compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
544034compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
545288compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
547477compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
548521compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
550496compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
551450compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
552165compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
552333compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
552376compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
553598compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
554727compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
555008compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
555395compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
555755compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
555891compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
556973compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
557107compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
557194compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
557443compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
558110compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
558453compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
560002compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
561581compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
561637compactgcc -m32 -Os -fomit-frame-pointer2016101820161009
562944compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
563098compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
563170compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
563755compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
571360compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
571850compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
572797compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
577462compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
579010compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
580813compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
585027compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
585576compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
590275compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
591550compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
594848compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
601664compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
605385compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
608737compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
610301compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
618392compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
618453compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
767027referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
770672referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
785300referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
786794referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
789352referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
793923referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
794312referencegcc -m32 -O2 -fomit-frame-pointer2016101820161009
802330referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
807406referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
810064referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
810517referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
817736referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
826384referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
838662referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
840760referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
840778referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
842451referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
848380referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
855896referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
856210referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
1261067referencegcc -m32 -O -fomit-frame-pointer2016101820161009
1262880referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
1266819referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
1271815referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
1280059referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
1281395referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
1284187referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
1284816referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
1285301referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
1288790referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
1291472referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
1301823referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
1303870referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
1307979referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
1309629referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
1310134referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
1319144referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
1321125referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
1331273referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
1337944referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
1353422referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
1373800referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
1395022reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
1422789referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
1423140referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
1427237referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
1427427reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
1427800referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
1429121reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
1430341reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
1430669reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
1430822reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
1431824referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
1432858referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
1433181referencegcc -m32 -Os -fomit-frame-pointer2016101820161009
1437053reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
1437947reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
1442259referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
1442341referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
1444193reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
1447621reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
1450883reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
1452059referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
1452280referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
1452563referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
1453637reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
1455534referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
1460221referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
1461843referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
1461985reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
1466850referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
1467781referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
1467882referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
1469282referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
1469686referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
1474173referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
1475512referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
1475986referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
1476067referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
1476683reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
1482726reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
1482930reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
1483960reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
1484063referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
1484215reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
1485640referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
1487071reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
1490651referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
1491480reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
1493963reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
1494923reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
1498747reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
1499667reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
1501149reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
1502757reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
1502871reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
1504675referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
1511527reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
1513361referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
1524656reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
1526091referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
1533020referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
1533229referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
1534553referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
1535520referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
1553797reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
1558491referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
1558848referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
1597886referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
1598480referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
1601761referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
1611618referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
1613588referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
1616518referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
1619891reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016101820161009
1632391reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
1638024reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
1638187reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
1641763reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
1685800reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
1739859reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
1744061reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
1745920reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
1746917reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
1748691reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
1755269reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
1760536reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
1763838reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
1765389reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
1770283reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
1770483reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
1770666reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
1770984reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
1778293reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
1778941reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
1785906reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
1790050reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
1809453reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
1959296reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
2094967reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
2100829reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
2103397reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101820161009
2105569reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
2106193reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
2130281reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016101820161009
2172018reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
2172768reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
2172930reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
2177524reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
2178751reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
2185611reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
2210219reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
2213720reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
2219528reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
2225001reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
2240456reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
2245288reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
2283560reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
2285797reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
2296894reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
2300640reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
2313456reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
2314899reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
2317491reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
2335620reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
2337320reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
2345512reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
2354986reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
2364680reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
2369909reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
2384746reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
2398598reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
2404003reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
2428986reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
2665890reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
2721824reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
2783141reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
2845899reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
2900581reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
3078542reference32bitsgcc -m32 -O -fomit-frame-pointer2016101820161009
3117093reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
3117406referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
3121840referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
3126307referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
3126600reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
3129371reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
3132341reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
3132461reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
3165101reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
3166341reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101820161009
3181157reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
3194246reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
3203194reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
3205985reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
3210306reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
3215620reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
3241139reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
3247619reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
3282634reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
3284774reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
3286094reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
3290516reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
3290827reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
3296138reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
3302952reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
3304976reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
3313131reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
3326104reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
3327683reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
3331520reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
3337390reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
3341355reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
3348234reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
3350339reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
3357419reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
3358653reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
3361018reference32bitsgcc -m32 -Os -fomit-frame-pointer2016101820161009
3366234reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
3371635reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
3374066reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
3374307reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
3378247reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101820161009
3378488reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
3391342reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
3447528reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
3451505reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
3460211reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
3487469reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
3488081reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
3540411reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
3543123reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
3558472reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
3558827reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
3559282reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
3576182reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
3618430reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
3786406reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
3813708reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
3820624reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
3822016reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
3851950reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
3864186reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
3867905reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
4141352reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
5217218reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
5335989reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
5343467reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009

Test failure

Implementation: crypto_aead/lakekeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core2 -O3 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer
gcc -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -O -fomit-frame-pointer Bulldozer
gcc -m32 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/lakekeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 264, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell