Implementation notes: x86, h9trinity, crypto_aead/lakekeyakv2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
128905generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
128953generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
139415generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
140251generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
140861generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
140867generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
140933generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
141201generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
141586generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
141658generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
141717generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
142118generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
142903generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
143198generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
143318generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
143489generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
143506generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
143534generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
143936generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
144188generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
144240generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
144389generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
144426generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
144481generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
144500generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
144610generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
144621generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
144627generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
144642generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
144696generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
145617generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
145622generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
145758generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
145803generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
145904generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
146383generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
147144generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
147349generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
153959generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
154340generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
157182generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
157709generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
158380generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
160725generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
165197generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
165227generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
165526generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
165588generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
165797generic32gcc -m32 -Os -fomit-frame-pointer2017120320171020
165970generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
166231generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
166278generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
166295generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
166309generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
166327generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
166332generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
166340generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
166361generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
166385generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
166454generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
166464generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
166494generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
166512generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
166577generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
166583generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
166605generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
166650generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
166658generic32lcgcc -m32 -Os -fomit-frame-pointer2017120320171020
166684generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
166730generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
166733generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
166737generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
166839generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
166848generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
166865generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
166865generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
166875generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
166876generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
166896generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
166917generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
166942generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
166989generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
166993generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
167003generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
167018generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
167065generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
167066generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
167117generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
167168generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
167273generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
167355generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
167370generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
167370generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
167392generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
167424generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
167495generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
167543generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
167557generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
167589generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
167615generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
167880generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
167976generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
168032generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
168149generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
168253generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
168386generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
168429generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
168494generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
168524generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
168613generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
168614generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
168764generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
169113generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
169148generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
169252generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
169313generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
169441generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
169461generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
169487generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
169600generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
169632generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
169820generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
169892generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
169931generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
169986generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
169991generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
169993generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
170002generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
170011generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
170014generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
170016generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
170059generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
170071generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
170184generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
170198generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
170252generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
170263generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
170356generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
170358generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
170362generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
170394generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
170404generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
170418generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
170435generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
170441generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
170450generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
170457generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
170475generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
170502generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
170505generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
170528generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
170556generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
170566generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
170581generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
170582generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
170629generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
170633generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
170635generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
170649generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
170654generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
170687generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
170689generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
170711generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
170726generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
170826generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
170845generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
170845generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
170929generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
170934generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
170996generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
170996generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
171103generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
171168generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
171215generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
171238generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
171302generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
171510generic32gcc -m32 -O3 -fomit-frame-pointer2017120320171020
171516generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
171613generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
171620generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
171668generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
171681generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
171707generic32lcgcc -m32 -O3 -fomit-frame-pointer2017120320171020
171740generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
171754generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
171874generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
171909generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
172047generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
172060generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
172075generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
172111generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
172133generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
172155generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
172205generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
172224generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
172237generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
172277generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
172341generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
172445generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
172473generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
172544generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
172597generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
172691generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
172708generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
172783generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
172798generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
172810generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
172819generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
172868generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
172885generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
172991generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
173071generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
173072generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
173100generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
173101generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
173182generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
173188generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
173203generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
173373generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
173479generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
173503generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
173578generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
173630generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
173638generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
173651generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
173667generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
173670generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
173678generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
173715generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
173777generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
173784generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
173787generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
173792generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
173804generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
173823generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
173857generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
173880generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
173915generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
173968generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
173982generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
173999generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
174005generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
174032generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
174064generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
174067generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
174090generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
174124generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
174130generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
174147generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
174219generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
174222generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
174226generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
174240generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
174301generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
174313generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
174314generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
174322generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
174458generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
174506generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
174524generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
174599generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
174615generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
174633generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
174648generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
174662generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
174682generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
174744generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
174819generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
174848generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
174876generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
174892generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
174931generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
174943generic32lcgcc -m32 -O2 -fomit-frame-pointer2017120320171020
174949generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
174997generic32lcgcc -m32 -O -fomit-frame-pointer2017120320171020
174998generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
175021generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
175028generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
175057generic32gcc -m32 -O2 -fomit-frame-pointer2017120320171020
175073generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
175076generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
175086generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
175180generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
175185generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
175193generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
175194generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
175200generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
175202generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
175236generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
175237generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
175266generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
175351generic32gcc -m32 -O -fomit-frame-pointer2017120320171020
175393generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
175398generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
175408generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
175435generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
175483generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
175496generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
175510generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
175547generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
175668generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
175672generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
175676generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
175745generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
175752generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
175755generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
175773generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
175777generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
175801generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
175810generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
175879generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
175883generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
175889generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
175921generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
175955generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
175959generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
175981generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
176253generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
176343generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
176359generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
176495generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
176501generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
176541generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
176747generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
176908generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
177058generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
177073generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
177098generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
177245generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
177300generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
177409generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
177550generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
177689generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
177754generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
177761generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
178014generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
178197generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
178829generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
178856generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
178887generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
179239generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
179436generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
179833generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
179908generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
182403generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
182452generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
182478generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
182614generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
182699generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
182775generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
182804generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
183065generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
183128generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
183209generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
183434generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
184128generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
184267generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
184407generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
184904generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
185260generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
185433generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
185462generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
185484generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
185775generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
185809generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
185825generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
185891generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
186072generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
186085generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
186233generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
186258generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
186433generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
186469generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
186543generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
186636generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
187066generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
187554generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
187623generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
187676generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
187689generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
187707generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
187860generic64lcgcc -m32 -Os -fomit-frame-pointer2017120320171020
187868generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
187946generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
188073generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
188093generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
188106generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
188148generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
188240generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
188322generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
188355generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
188379generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
188394generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
188439generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
188441generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
188445generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
188451generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
188487generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
188516generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
188554generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
188910generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
189005generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
189014generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
189095generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
189209generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
189349generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
189392generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
189424generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
189561generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
189822generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
190472generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
191204generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
191906generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
192075generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
192259generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
192274generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
192306generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
192408generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
192555generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
192658generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
192670generic64lcgcc -m32 -O3 -fomit-frame-pointer2017120320171020
192809generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
192923generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
193012generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
193055generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
193073generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
193103generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
193216generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
193354generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
193381generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
193450generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
193531generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
193587generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
193598generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
193670generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
193766generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
193792generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
193854generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
193876generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
193878generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
193884generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
193896generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
193922generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
194003generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
194010generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
194038generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
194090generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
194119generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
194127generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
194157generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
194176generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
194195generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
194260generic64gcc -m32 -Os -fomit-frame-pointer2017120320171020
194312generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
194352generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
194560generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
194616generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
194662generic64lcgcc -m32 -O2 -fomit-frame-pointer2017120320171020
194742generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
194829generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
194843generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
194911generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
194985generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
195000generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
195140generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
195164generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
195226generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
195236generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
195263generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
195279generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
195316generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
195366generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
195553generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
195568generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
195594generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
195656generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
195820generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
195918generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
196016generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
196160generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
196250generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
196304generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
196305generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
196383generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
196732generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
196970generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
196981generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
197034generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
197171generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
197231generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
197361generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
197567generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
197743generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
197799generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
197904generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
197998generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
198163generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
198493generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
198635generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
198742generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
198744generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
198839generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
198916generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
198917generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
198936generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
198962generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
199055generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
199067generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
199318generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
199320generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
199714generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
199846generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
199897generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
199987generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
200055generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
200387generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
200500generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
200515generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
200527generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
200599generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
200606generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
200615generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
200742generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
200826generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
200862generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
200930generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
200986generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
201249generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
201327generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
201347generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
201385generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
201471generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
201606generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
201676generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
201719generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
201729generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
201929generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
201965generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
202270generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
202620generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
202682generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
202828generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
202902generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
202919generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
203016generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
203062generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
203181generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
203196generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
203304generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
203345generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
203403generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
203465generic64gcc -m32 -O3 -fomit-frame-pointer2017120320171020
203486generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
203505generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
203519generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
203538generic64gcc -m32 -O2 -fomit-frame-pointer2017120320171020
203570generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
203581generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
203644generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
203683generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
203714generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
203719generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
203789generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
203797generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
203888generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
203898generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
203915generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
203943generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
204005generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
204060generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
204065generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
204238generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
204341generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
204349generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
204350generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
204363generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
204515generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
204521generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
204541generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
204563generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
204591generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
204911generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
205065generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
205309generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
205347generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
205440generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
205872generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
206256generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
206259generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
206410generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
206528generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
206684generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
206800generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
206901generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
206903generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
206921generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
206998generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
207032generic64lcgcc -m32 -O -fomit-frame-pointer2017120320171020
207081generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
207113generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
207275generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
207315generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
207420generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
207469generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
207508generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
207550generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
207572generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
207675generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
207692generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
207781generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
207819generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
207945generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
208010generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
208032generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
208034generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
208064generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
208099generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
208104generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
208117generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
208196generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
208262generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
208289generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
208301generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
208642generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
208676generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
208707generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
208764generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
208769generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
208915generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
208922generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
208935generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
209094generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
209136generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
209217generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
209262generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
209384generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
209406generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
209445generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
209506generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
209604generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
209928generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
209963generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
209999generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
210141generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
210150generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
210621generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
210653generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
210883generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
210888generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
211029generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
211043generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
211421generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
211449generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
212181generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
212255generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
212368generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
212476generic64gcc -m32 -O -fomit-frame-pointer2017120320171020
212510generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
212598generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
212626generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
213074generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
213153generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
213360generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
213487generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
213501generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
213535generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
213551generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
213637generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
213923generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
213958generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
214009generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
214092generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
214153generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
214170generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
214352generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
214360generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
214394generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
214513generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
214816generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
214905generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
214922generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
216814generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
217050generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
217222referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
217475generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
218251referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
219841referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
219962referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
220194generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
220365referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
220540referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
220580referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
221013referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
222189generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
222779generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
224379referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
224398referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
224735referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
226529generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
227578referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
229507referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
230583referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
230969referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
231189referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
232261referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
232957referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
234115referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
235969referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
236287referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
236881referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
238216referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
238630referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
239457referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
240191referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
241490referencegcc -m32 -O3 -fomit-frame-pointer2017120320171020
242632referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
243962referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
261554referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
281339referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
283670referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
285948referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
286709referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
289111referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
292222referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
294303referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
295840referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
297982referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
298784referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
301159referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
301381referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
301539referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
302179referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
302189referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
302239referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
302961referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
303482referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
304955referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
306125referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
306236referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
308386referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
308854referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
311435referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
311838referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
313034referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
313197referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
316276referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
316568referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
316663referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
321152referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
323883compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
328356compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
328509compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
329203compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
330382compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
330726compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
331515compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
332706compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
332925compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
338283compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
339242compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
339860compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
341420compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
341931compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
342619compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
344445compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
346393compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
347942compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
348062compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
348807compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
349941compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
350882compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
356494compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
360373compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
361196compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
361328compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
361748compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
362228compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
371192compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
373703compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
374713compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
375343compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
376020compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
377311compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
377415compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
377762compactgcc -m32 -O3 -fomit-frame-pointer2017120320171020
378488compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
379005compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
379732compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
380008compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
380484compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
380522compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
381050compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
381517compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
381529compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
382879compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
383149compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
383700compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
383709compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
384067compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
384222compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
384390compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
387900compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
388702compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
388970compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
396755compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
402007compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
410816compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
412648compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
414857compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
419113compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
420177compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
420229compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
420493compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
422135compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
422949compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
424888compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
425602compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
426865compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
427497compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
432125compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
432499compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
432966compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
436448compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
439776compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
440618compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
441391compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
445482compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
446736compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
446906compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
447312compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
447327compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
448612compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
450112compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
451592compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
452454compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
452818compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
453463compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
458307compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
474518referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
475136referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
475408referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
475695compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
476879referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
477642referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
477723referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
481122referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
481467referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
481950referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
482363referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
482655referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
483071referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
483363referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
486021referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
490346compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
491242referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
491892compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
492467referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
492795compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
493386compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
493536compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
493769referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
493869referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
494707compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
495072compactgcc -m32 -O2 -fomit-frame-pointer2017120320171020
500126compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
501577compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
501818compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
504243compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
505187compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
507043compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
507170compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
509650compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
511321compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
512263compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
512555compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
512812compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
516115compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
517378compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
518969compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
520277compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
521106compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
521987compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
522869compactgcc -m32 -O -fomit-frame-pointer2017120320171020
522909compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
524375compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
531083compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
532144compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
536369compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
537121compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
537757compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
538271compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
539385compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
540201compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
540402compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
540559compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
540801compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
540863compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
540923compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
540990compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
541593compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
541885compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
542222compactgcc -m32 -Os -fomit-frame-pointer2017120320171020
542272compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
543262compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
544152compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
545087compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
555663compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
560723compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
561126compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
562304compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
563815compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
563973compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
564367compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
566137compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
566395compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
567978compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
568791compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
569748compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
574095compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
581422compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
581825compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
585953compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
587221compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
588637compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
591251compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
594393compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
596068compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
598430compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
602719compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
611654compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
618550compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
624137compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
627124compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
628566compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
628810compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
639650compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
639952compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
641261compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
646045compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
766752referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
779367referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
783461referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
788470referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
790540referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
798910referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
815590referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
828292referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
831911referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
832622referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
834277referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
835678referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
842333referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
843093referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
844957referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
849514referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
850864referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
851549referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
854206referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
856746referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
861771referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
869490referencegcc -m32 -O2 -fomit-frame-pointer2017120320171020
931941referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
981412referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
992124referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
996087referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
996129referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
1000212referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
1004827referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
1015966referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
1016659referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
1017175referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
1022667referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
1023465referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
1027921referencegcc -m32 -Os -fomit-frame-pointer2017120320171020
1030109referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
1032362referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
1037297referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
1038200referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
1041004referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
1041959referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
1042296referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
1043380referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
1048294referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
1054355referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
1056544referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
1059178referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
1060650referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
1064987referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
1066070referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
1069852referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
1072854referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
1074166referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
1074203referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
1077473referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
1081002referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
1087068referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
1087886referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
1088734referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
1102828referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
1104195referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
1107358referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
1118743referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
1130389referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
1130777referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
1161788referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
1163888referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
1170992referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
1315881referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
1333746referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
1335510referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
1345054referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
1351535referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
1354029referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
1354753referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
1356673reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120320171020
1362249referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
1362582referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
1362690referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
1364038referencegcc -m32 -O -fomit-frame-pointer2017120320171020
1364221reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
1366298referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
1366461referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
1367445referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
1367974referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
1368447referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
1369450reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
1371032reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
1374756reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
1381567referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
1384353referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
1399371reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
1406155reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
1409186referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
1415262reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
1415678reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
1416121referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
1419131referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
1431623reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
1443660reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
1465658reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
1470080reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
1593604reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
1599497referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
1613419reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120320171020
1621302reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
1621935reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017120320171020
1635453reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
1644206reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120320171020
1648526reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120320171020
1653326reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120320171020
1663348reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120320171020
1663632reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120320171020
1665943reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120320171020
1670428reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120320171020
1672926reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120320171020
1675336reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120320171020
1678529reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120320171020
1678969reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120320171020
1682244reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
1682352reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120320171020
1682762reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120320171020
1683892reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120320171020
1686704reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120320171020
1689319reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120320171020
1689654reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120320171020
1692632reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
1704205reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120320171020
1718563reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120320171020
1725969reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120320171020
1741398reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120320171020
1743016reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120320171020
1796525reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120320171020
1907760reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
1914561reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
1983685reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
1984353reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
2004500reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
2009502reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
2013555reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
2013899reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
2015576reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
2020254reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
2022559reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
2027238reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
2032523reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
2044222reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
2050831reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
2080582reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120320171020
2097364reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
2118448referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
2119323reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
2131474referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
2149942referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
2422540reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
2425121reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
2440587reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
2443886reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
2455200reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
2455399reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
2460656reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120320171020
2467442reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120320171020
2473274reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
2476672reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120320171020
2479635reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
2482632reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120320171020
2487331reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
2487611reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
2488212reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
2488928reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120320171020
2496194reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120320171020
2504471reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120320171020
2511276reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120320171020
2515140reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120320171020
2518008reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120320171020
2518614reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120320171020
2519129reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120320171020
2521602reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120320171020
2523061reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
2523195reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120320171020
2524547reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120320171020
2525037reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120320171020
2541888reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120320171020
2546175reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
2555458reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
2595395reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017120320171020
2604555reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120320171020
2608302reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120320171020
2609834reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120320171020
2615120reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120320171020
2618233reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120320171020
2648504reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120320171020
2667796reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
2672318reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
2697065reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120320171020
2701775reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120320171020
2719710reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120320171020
2996056reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
3014052reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
3051550reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
3056948reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
3056998reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
3059193reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120320171020
3063999reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120320171020
3065172reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120320171020
3066851reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120320171020
3069270reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
3074831reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
3079435reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
3095772reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
3099555reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
3102609reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
3121533reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
3155164reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120320171020
3162547reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120320171020
3188885reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
3191796reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
3198489reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
3198752reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120320171020
3200129reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
3200436reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
3244755reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120320171020
3249632reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120320171020
3252627reference32bitsgcc -m32 -Os -fomit-frame-pointer2017120320171020
3262097reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120320171020
3263339reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120320171020
3264245reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120320171020
3269617reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120320171020
3272135reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120320171020
3278846reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120320171020
3282328reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120320171020
3283826reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120320171020
3286811reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120320171020
3286952reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120320171020
3301298reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120320171020
3303498reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120320171020
3307088reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120320171020
3307463reference32bitsgcc -m32 -O -fomit-frame-pointer2017120320171020
3308065reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120320171020
3311441reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120320171020
3313214reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120320171020
3332877reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017120320171020
3346971reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017120320171020
3433926reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017120320171020
3440175reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120320171020
3443644reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120320171020
3444865reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017120320171020
3463959reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120320171020
3493307reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120320171020
3507275reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120320171020
3510092reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120320171020
3514497reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120320171020
3516750reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120320171020
3517943reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120320171020
3527331reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120320171020
3579003reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120320171020
3620503reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120320171020
3631074reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017120320171020
3635252reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017120320171020
3638425reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120320171020
3642827reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017120320171020
3703918reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120320171020
4265415reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017120320171020
4272246reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120320171020
4365883reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017120320171020

Test failure

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

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

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

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

Number of similar (compiler,implementation) pairs: 48, 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=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

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

Number of similar (compiler,implementation) pairs: 88, 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=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

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

Number of similar (compiler,implementation) pairs: 44, 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=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

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

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -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

Compiler output

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

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

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

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O3 -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 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 16, 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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell