Implementation notes: x86, hydra1, crypto_aead/seakeyakv2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
143506generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
143558generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
143610generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
143679generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
144396generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
144491generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
144650generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
144662generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
144919generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
144939generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
146706generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
146981generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
147838generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
147848generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
147854generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
147910generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
148475generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
148496generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
149045generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
149142generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
149168generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
149288generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
153520generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
153839generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
155629generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
155902generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
166044generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
166115generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
166126generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
166232generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
166238generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
166294generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
166320generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
166446generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
166589generic32lcgcc -m32 -Os -fomit-frame-pointer2016102320161009
166645generic32gcc -m32 -Os -fomit-frame-pointer2016102320161009
166659generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
166707generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
166835generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
166907generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
166914generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
166925generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
166939generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
166949generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
167005generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
167022generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
167093generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
167120generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
167133generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
167141generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
167165generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
167170generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
167173generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
167202generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
167229generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
167240generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
167242generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
167261generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
167272generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
167275generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
167277generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
167293generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
167296generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
167304generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
167318generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
167331generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
167333generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
167344generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
167406generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
167430generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
168218generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
168221generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
168261generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
168290generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
168349generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
168353generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
168357generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
168520generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
168522generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
168557generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
168653generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
168669generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
168707generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
168749generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
169272generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
169294generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
169312generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
169328generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
169331generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
169346generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
169365generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
169408generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
169424generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
169437generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
169517generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
169578generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
169637generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
169706generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
170386generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
170432generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
170466generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
170470generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
170509generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
170523generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
170659generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
170698generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
170779generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
170815generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
170874generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
170907generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
170941generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
171112generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
171149generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
171277generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
171292generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
171339generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
171373generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
171376generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
171381generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
171388generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
171397generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
171429generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
171429generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
171434generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
171437generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
171438generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
171464generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
171474generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
171477generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
171514generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
171574generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
171629generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
171763generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
172199generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
172211generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
172275generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
172323generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
172477generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
172488generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
172595generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
172658generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
172677generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
172683generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
172711generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
172789generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
172803generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
172808generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
172808generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
172895generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
172906generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
172942generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
173038generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
173150generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
173302generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
173323generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
173325generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
173355generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
173361generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
173363generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
173378generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
173477generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
173496generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
173507generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
173549generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
173572generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
173589generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
173618generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
173624generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
173649generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
173659generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
173687generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
173696generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
173704generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
173707generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
173712generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
173747generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
173752generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
173789generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
173810generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
173840generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
173856generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
173858generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
173861generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
173864generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
173869generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
173942generic32lcgcc -m32 -O3 -fomit-frame-pointer2016102320161009
173963generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
173965generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
173992generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
174026generic32gcc -m32 -O3 -fomit-frame-pointer2016102320161009
174069generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
174083generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
174096generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
174099generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
174122generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
174320generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
174331generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
174349generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
174371generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
174406generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
174422generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
174429generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
174462generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
174496generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
174622generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
174671generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
174683generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
174696generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
174701generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
174704generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
174720generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
174738generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
174757generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
174901generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
174920generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
174927generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
174949generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
175042generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
175089generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
175173generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
175224generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
175224generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
175253generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
175282generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
175328generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
175354generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
175418generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
175458generic32gcc -m32 -O -fomit-frame-pointer2016102320161009
175482generic32lcgcc -m32 -O -fomit-frame-pointer2016102320161009
175482generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
175520generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
175525generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
175528generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
175533generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
175562generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
175623generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
175640generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
175669generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
175677generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
175682generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
175693generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
175710generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
175711generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
175725generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
175725generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
175775generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
175847generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
175848generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
176013generic32gcc -m32 -O2 -fomit-frame-pointer2016102320161009
176018generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
176149generic32lcgcc -m32 -O2 -fomit-frame-pointer2016102320161009
176157generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
176168generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
176280generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
176342generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
176378generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
176621generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
176653generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
176669generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
176872generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
176976generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
177120generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
177221generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
177221generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
178024generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
178034generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
178051generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
178445generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
178733generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
178781generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
179656generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
179701generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
180398generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
180413generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
181887generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
181903generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
181971generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
181978generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
182011generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
182083generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
183075generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
183099generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
183113generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
183179generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
183205generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
183514generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
183683generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
183697generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
183829generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
183910generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
184054generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
184099generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
184265generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
184432generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
184541generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
184576generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
184589generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
184677generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
185715generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
185730generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
185798generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
185824generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
186061generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
186089generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
186664generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
186672generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
186693generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
186710generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
186720generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
186848generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
186859generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
186894generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
187306generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
187392generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
187760generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
187789generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
188928generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
188992generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
189051generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
189074generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
196364generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
196570generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
196955generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
197066generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
197307generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
197328generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
197453generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
197477generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
197506generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
197509generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
197558generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
197664generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
197744generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
197756generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
197797generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
197843generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
197870generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
198104generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
198190generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
198213generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
198232generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
198328generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
198373generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
198411generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
198432generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
198440generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
198462generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
198498generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
198552generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
198603generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
198629generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
198718generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
198812generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
198816generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
198861generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
198891generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
198894generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
198902generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
198971generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
198974generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
199011generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
199109generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
199112generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
199125generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
199144generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
199154generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
199216generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
199217generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
199233generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
199246generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
199302generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
199315generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
199354generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
199462generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
199560generic64gcc -m32 -Os -fomit-frame-pointer2016102320161009
199576generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
199581generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
199912generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
199950generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
200099generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
200106generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
200185generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
200233generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
200287generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
200299generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
200342generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
200400generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
200427generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
200474generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
200486generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
200499generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
200518generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
200533generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
200562generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
200578generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
200632generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
200732generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
200741generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
200765generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
200778generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
200790generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
200821generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
200842generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
200885generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
200901generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
200904generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
200923generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
201096generic64lcgcc -m32 -Os -fomit-frame-pointer2016102320161009
201147generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
201184generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
201214generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
201264generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
201291generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
201299generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
201317generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
201328generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
201339generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
201341generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
201421generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
201472generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
201498generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
201610generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
201922generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
201933generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
201962generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
201998generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
202302generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
202312generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
202353generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
202385generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
202455generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
202475generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
202515generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
202539generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
202587generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
202744generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
202795generic64lcgcc -m32 -O3 -fomit-frame-pointer2016102320161009
202890generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
202917generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
202918generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
202987generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
203139generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
203147generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
203149generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
203416generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
203541generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
203736generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
203747generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
203749generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
203784generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
203805generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
204069generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
204184generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
204199generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
204587generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
204936generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
205009generic64lcgcc -m32 -O2 -fomit-frame-pointer2016102320161009
205296generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
205360generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
205453generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
205533generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
205592generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
205720generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
205744generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
205813generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
205846generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
205999generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
206046generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
206090generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
206110generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
206112generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
206197generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
206296generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
206370generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
206421generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
206427generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
206443generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
206522generic64lcgcc -m32 -O -fomit-frame-pointer2016102320161009
206638generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
206733generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
206800generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
206824generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
206869generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
206950generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
207064generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
207123generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
207290generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
207348generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
207357generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
207390generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
207392generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
207443generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
207669generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
207707generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
207784generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
207789generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
207790generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
207842generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
207854generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
207930generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
208059generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
208083generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
208179generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
208285generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
208314generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
208389generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
208427generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
208542generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
208598generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
208627generic64gcc -m32 -O3 -fomit-frame-pointer2016102320161009
208630generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
208659generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
208701generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
208754generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
208779generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
208805generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
208834generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
208896generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
208898generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
208901generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
208958generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
208979generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
209028generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
209031generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
209055generic64gcc -m32 -O2 -fomit-frame-pointer2016102320161009
209056generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
209265generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
209296generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
209462generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
209522generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
209568generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
209674generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
209727generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
209734generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
209766generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
209828generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
209854generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
209929generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
209960generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
210014generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
210024generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
210048generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
210209generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
210373generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
210533generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
210552generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
210605generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
210706generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
210722generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
210763generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
210804generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
210810generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
210916generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
211018generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
211030generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
211229generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
211235generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
211362generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
211559generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
211760generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
211950generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
212141generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
212331generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
212410generic64gcc -m32 -O -fomit-frame-pointer2016102320161009
212523generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
212621generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
212757generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
212768generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
212798generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
212885generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
212885generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
212915generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
212935generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
212963generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
213123generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
213295generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
213331generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
213334generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
213427generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
213725generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
213744generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
213781generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
214069generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
214101generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
214157generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
214270generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
214296generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
214474generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
214544generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
214606generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
214989generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
214998generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
215035generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
215536generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
216087generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
216237generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
216577generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
217350generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
217495generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
217613generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
217646generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
218582generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
218622generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
218645generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
218864generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
219275generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
219696generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
219776generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
221263generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
221307generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
221307generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
221493generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
221689generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
221699generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
221772generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
222301generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
222425generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
223000generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
223590generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
223646generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
223928generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
224224generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
224592generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
224616generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
225163generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
226290generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
226366generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
226808generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
229252generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
229427generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
229541generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
230307generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
231539referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
232140referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
232264generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
232330generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
232502referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
233329generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
233693generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
234154generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
234422generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
234720referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
234941generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
235112generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
239685referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
239717referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
241292referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
241354referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
242597referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
242658referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
244076referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
244453referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
244642referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
244810referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
244827referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
244906referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
251467referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
251469referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
255726referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
255923referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
258093referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
258134referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
263085referencegcc -m32 -O3 -fomit-frame-pointer2016102320161009
263629referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
292350referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
294012referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
294251referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
295659referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
297331referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
297669referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
299645referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
299941referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
300736referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
300904referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
301201referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
301480referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
301800referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
306050referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
306482referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
306503referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
308544referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
308594referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
308809referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
311803referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
312133referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
314258referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
314282referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
322504referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
322984referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
323883referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
338123referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
338171referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
343083referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
352595referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
359917referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
380768compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
381117compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
383238compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
385175compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
385641compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
387264compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
387332compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
390079compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
390828compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
393640compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
394347compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
394491compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
396402compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
397309compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
397426compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
398899compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
402717compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
403662compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
405512compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
405746compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
411412compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
411563compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
411989compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
412120compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
412195compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
412355compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
412708compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
412909compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
414817compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
414941compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
414976compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
415244compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
416810compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
417054compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
417184compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
418485compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
425464compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
425763compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
426592compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
434703compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
436488compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
436999compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
439093compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
439366compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
442768compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
443629compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
444371compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
448737compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
449739compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
452202compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
456351compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
459129compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
475155compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
477737compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
481565compactgcc -m32 -O3 -fomit-frame-pointer2016102320161009
481636compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
483384compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
484622compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
485556compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
485742compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
486102compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
490368compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
496336compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
497354compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
500061compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
505373compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
518147compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
524051compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
527402compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
531237compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
536619compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
537451compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
538168compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
545165referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
549855referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
550358referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
551651referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
553272referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
554925referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
556504referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
557317referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
558682referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
559069referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
565520referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
565701referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
565771referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
566261referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
573948referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
612155compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
613597compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
613943referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
615987referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
616253compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
618453compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
618912compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
623766compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
624050referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
625083compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
627725compactgcc -m32 -O -fomit-frame-pointer2016102320161009
630005compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
630237compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
637417compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
639889compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
640014compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
642527compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
642661compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
642791compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
643533compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
644043compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
644480compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
644813compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
645333compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
645576compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
645578compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
649941compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
650331compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
650883compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
651243compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
652530compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
652925compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
653424compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
654184compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
656554compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
657061compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
657960compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
658034compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
658430compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
658790compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
661829compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
662229compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
662419compactgcc -m32 -O2 -fomit-frame-pointer2016102320161009
664221compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
664920compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
665185compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
666629compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
667003compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
668019compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
672088compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
673325compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
673715compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
674250compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
674334compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
675507compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
675680compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
676611compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
676760compactgcc -m32 -Os -fomit-frame-pointer2016102320161009
677333compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
677910compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
677920compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
678578compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
678927compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
679561compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
681869compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
682312compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
682837compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
685010compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
686279compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
686842compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
688806compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
692051compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
699477compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
702556compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
703152compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
703981compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
704498compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
704998compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
706768compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
712379compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
714157compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
714421compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
718490compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
732904compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
738491compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
739069compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
739431compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
743165compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
743323compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
752389compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
938621referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
939723referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
962048referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
963568referencegcc -m32 -O2 -fomit-frame-pointer2016102320161009
964894referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
968892referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
976626referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
978768referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
983472referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
984267referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
989584referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
994416referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
1015910referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
1016136referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
1018328referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
1020419referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
1021627referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
1023568referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
1037245referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
1053674referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
1527467referencegcc -m32 -O -fomit-frame-pointer2016102320161009
1547658referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
1551816referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
1566307referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
1566400referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
1567019referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
1569152referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
1570086referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
1572207referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
1586520referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
1586968referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
1589873referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
1599063referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
1604566referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
1605094referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
1611741referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
1615080referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
1619288referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
1621173referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
1640488reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
1649112referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
1652718referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
1668872referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
1677228reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
1677763reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
1679046reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
1684309reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
1684360reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
1691279reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
1691792reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
1708712reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
1709737reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
1724061reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
1738229reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
1739693referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
1744645reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
1744744reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
1745195referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
1746603reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
1746690referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
1749305referencegcc -m32 -Os -fomit-frame-pointer2016102320161009
1749307reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
1749343reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
1751400referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
1751461reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
1752138referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
1752272referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
1755829referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
1758341reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
1759763referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
1762735referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
1763304reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
1764611reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
1767978reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
1769051reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
1772486reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
1772696referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
1772944reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
1774528referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
1778838referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
1781798referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
1783320referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
1784658referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
1785626referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
1794062referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
1795972reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
1796717reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
1797940reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
1802869referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
1806029referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
1806395referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
1809608referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
1811074referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
1811707referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
1817198reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
1820851referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
1825661reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
1837936referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
1841113referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
1841374referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
1846637referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
1850598referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
1861051referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
1872651referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
1876104reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
1879725referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
1886080referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
1890052referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
1897714reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016102320161009
1918304reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
1918546reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
1920979reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
1923080referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
1945715reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
1946197referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
1948922referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
1953176referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
1955681referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
1960708referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
1968128referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
2039889reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
2046594reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
2052407reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
2054390reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
2055341reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
2062199reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
2065549reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
2066139reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
2069863reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
2070767reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
2079684reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
2083524reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
2089640reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
2089839reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
2098909reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
2104184reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
2108722reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
2112599reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
2299672reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
2492180reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
2497392reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
2504758reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
2524664reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016102320161009
2540270reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
2553638reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
2564190reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
2574632reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
2580685reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
2592106reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
2599347reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
2604402reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
2613432reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
2628966reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
2638478reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
2641386reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
2651085reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
2653714reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
2661933reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
2717000reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
2734504reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
2742463reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
2747248reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
2754768reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
2786884reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
2788597reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
2793530reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
2798178reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
2800674reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
2804445reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
2813422reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
2813552reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
2844878reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
2882218reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
2894147reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
3177693reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
3204608reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
3302480reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
3370320reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
3416838reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
3630952reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
3670552reference32bitsgcc -m32 -O -fomit-frame-pointer2016102320161009
3715922reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
3724172reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
3728729reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
3732941reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
3751533reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
3753266reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
3759819reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
3780963reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
3792824reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
3794168reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
3803515referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
3805442reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
3805584referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
3817843referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
3822421reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
3824159reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
3825733reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
3828919reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
3859936reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
3874814reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
3900460reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
3914801reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
3915170reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
3923669reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
3923935reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
3953547reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
3963875reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
3967229reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
3967655reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
3968735reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
3969291reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
3971179reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
3977627reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
3984240reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
3985758reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
3997338reference32bitsgcc -m32 -Os -fomit-frame-pointer2016102320161009
4007683reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
4010294reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
4011611reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
4024978reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
4030525reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
4032094reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
4033974reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
4041998reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
4048701reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
4086773reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
4119253reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
4121192reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
4124203reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
4138184reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
4168495reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
4238387reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
4240849reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
4247828reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
4254962reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
4274075reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
4323752reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
4351085reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
4509550reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
4511851reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
4526459reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
4624957reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
4701684reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
6284179reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
6419780reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
6427480reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009

Test failure

Implementation: crypto_aead/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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