Implementation notes: x86, kizomba, crypto_aead/oceankeyakv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
126730referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
127107referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
128966generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
130006generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
132225referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
133008generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
133422generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
133615generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
133817generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
133820generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
134934generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
134946generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
135135generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
135508generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
136105generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
136548generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
136601generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
137254generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
138557generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
139164generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
139684generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
140260generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
140271generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
140295generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
140703generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
140826generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
140830generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
141097generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
141810generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
141918generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
141982generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
142213generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
142397generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
142513generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
142595generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
142789generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
142827generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
142859generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
142904generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
142935generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
142957generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
143103generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
143238generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
143274generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
143363generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
143377generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
143405generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
143490generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
143649generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
143728generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
143849generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
143918generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
143980generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
144053generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
144147generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
144209generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
144254generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
144345generic64lcgcc -m32 -Os -fomit-frame-pointer2018082420180818
144349generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
144617generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
144625generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
144693generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
144716generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
144867generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
144878generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
144878generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
144934generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
144944generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
144967generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
145131generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
145143generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
145246generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
145315generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
145319generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
145399generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
145404generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
145488generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
145490generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
145574generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
145589generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
145696generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
145822generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
145839generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
145871generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
145914generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
145950generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
146151generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
146169generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
146270generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
146320generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
146369generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
146424generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
146447generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
146466generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
146659generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
146885generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
146903generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
146984generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
147077generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
147135generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
147159generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
147327generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
147430generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
147437generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
147553generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
147631generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
147635generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
147780generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
147863generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
147919generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
147934generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
148002generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
148052generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
148058generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
148194generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
148220generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
148240generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
148329generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
148381generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
148589generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
148651generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
148720generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
148731generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
148786generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
149141generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
149254generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
149446generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
149520generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
149726generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
149786generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
149853generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
149944generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
150111generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
150186generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
150217generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
150329generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
150397generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
150442generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
150617generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
151029generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
151083generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
151233generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
151236generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
151257generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
151296generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
151341generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
151595generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
151609generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
151626generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
151629generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
151671generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
151849generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
151949generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
151978generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
151986generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
151996generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
152061generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
152230generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
152357generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
152494generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
152558generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
152615generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
152631generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
152845generic64gcc -m32 -Os -fomit-frame-pointer2018082420180818
152877generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
153097generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
153238generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
153250generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
153276generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
153356generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
153835generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
153961generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
153961generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
154058generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
154123generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
154242generic64lcgcc -m32 -O3 -fomit-frame-pointer2018082420180818
154475generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
154555generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
154576generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
154650generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
154684generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
154698generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
154704generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
154718generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
154885generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
154920generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
154980generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
155045generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
155094generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
155175generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
155191generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
155218generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
155621generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
155730generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
155756generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
156373generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
156389generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
156679generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
157022generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
157282generic64lcgcc -m32 -O2 -fomit-frame-pointer2018082420180818
157978generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
158014generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
158101generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
158314generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
158341referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
158424generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
158812generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
158833generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
159336generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
159353generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
159534generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
159647generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
159651generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
159677generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
159687generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
159746generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
159818generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
159927generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
159986generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
159998generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
160048generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
160188generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
160331generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
160363generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
160893generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
161226generic64lcgcc -m32 -O -fomit-frame-pointer2018082420180818
161238generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
161321generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
161423generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
161657generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
161712referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
161770referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
161896generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
161901generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
161998referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
162111generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
162115generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
162401generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
162658generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
162666generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
162937generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
162958generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
163004generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
163114generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
163121generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
163135generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
163182generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
163226generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
163429generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
163430generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
163536generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
163573generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
163594generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
163663generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
163683generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
163702generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
163746generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
163760generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
163772generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
163861generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
163865generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
163879generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
163895generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
163901generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
163948generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
164010generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
164095generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
164108generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
164144generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
164230generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
164294generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
164301generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
164394generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
164411generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
164429generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
164438generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
164448generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
164468generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
164639generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
164687generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
164710generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
164736generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
164756generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
164810generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
164889generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
165084generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
165143generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
165185generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
165226generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
165268generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
165371generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
165385generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
165470referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
165587referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
165681generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
165823generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
165914generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
165964generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
166000generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
166139generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
166151generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
166182generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
166232generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
166310generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
166351generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
166601generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
166670generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
166672generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
166684generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
166702generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
166718generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
166840generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
166867generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
166895generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
166926generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
167004generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
167066generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
167072generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
167131generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
167143generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
167161generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
167227generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
167232generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
167254generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
167296generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
167300generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
167318generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
167349generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
167349generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
167471generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
167475generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
167508generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
167510generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
167558generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
167594generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
167611generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
167613generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
167623generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
167653generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
167676generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
167699generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
167722generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
167726generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
167730generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
167862generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
167877generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
167899generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
167919generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
167927generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
167968generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
167978generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
167981generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
168012generic32lcgcc -m32 -Os -fomit-frame-pointer2018082420180818
168014generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
168046generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
168068generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
168101generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
168105generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
168125generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
168219generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
168276generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
168280generic32gcc -m32 -O -fomit-frame-pointer2018082420180818
168302generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
168311generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
168339generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
168349generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
168365generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
168381generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
168389generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
168403generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
168410generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
168438generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
168452generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
168454generic32gcc -m32 -Os -fomit-frame-pointer2018082420180818
168483generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
168502generic32lcgcc -m32 -O -fomit-frame-pointer2018082420180818
168516generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
168568generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
168591generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
168603generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
168607generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
168611generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
168611generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
168619generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
168629generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
168651generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
168651generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
168661generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
168673generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
168778generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
168905generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
168915generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
168922generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
168939generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
169083generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
169117generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
169131generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
169174generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
169175generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
169218generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
169236generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
169286generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
169288generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
169308generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
169318generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
169343generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
169349generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
169353generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
169401generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
169403generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
169449generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
169486generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
169492generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
169498generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
169534generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
169566generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
169581generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
169588generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
169604generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
169605generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
169666generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
169698generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
169715generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
169730generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
169818generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
169946generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
170030generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
170058generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
170075generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
170089generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
170090generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
170177generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
170216generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
170305generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
170333generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
170382generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
170438referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
170445generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
170468generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
170469generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
170506generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
170534generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
170564generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
170665generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
170706generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
170730generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
170748generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
170793generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
170802generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
170817generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
170853generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
170859generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
170885generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
170888generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
170939generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
170950generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
170992generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
171014generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
171022generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
171103generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
171287referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
171343generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
171367generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
171447referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
171467generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
171480generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
171528generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
171605generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
171659generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
171764generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
171770generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
171893referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
171950generic64gcc -m32 -O3 -fomit-frame-pointer2018082420180818
172091generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
172206generic32gcc -m32 -O2 -fomit-frame-pointer2018082420180818
172255generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
172310generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
172324generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
172353generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
172371generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
172399generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
172486generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
172498generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
172524generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
172561generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
172563generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
172567generic64gcc -m32 -O -fomit-frame-pointer2018082420180818
172587generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
172621generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
172623generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
172641generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
172703generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
172742generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
172812generic32lcgcc -m32 -O2 -fomit-frame-pointer2018082420180818
172828generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
172869generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
172918generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
172929generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
172986generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
173030generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
173031generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
173105generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
173141generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
173152generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
173157generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
173171generic32lcgcc -m32 -O3 -fomit-frame-pointer2018082420180818
173176generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
173186generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
173206generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
173276generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
173286generic32gcc -m32 -O3 -fomit-frame-pointer2018082420180818
173291generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
173303generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
173347generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
173359generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
173405generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
173435generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
173538generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
173545generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
173571generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
173575generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
173599generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
173705generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
173710generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
173725generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
173726generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
173843generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
173905generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
173915generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
173920generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
173970generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
173982generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
173984generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
174010generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
174099generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
174228generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
174234generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
174294generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
174332generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
174371generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
174391generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
174399generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
174429generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
174469generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
174512generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
174619generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
174638generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
174803generic64gcc -m32 -O2 -fomit-frame-pointer2018082420180818
174887referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
174984referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
175016referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
175109generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
175188generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
175201generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
175294generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
175419generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
175514generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
175653generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
175756generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
176369generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
176536generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
176560generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
176585generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
176813generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
176814generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
176925generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
176998generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
177028generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
177034generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
177119generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
177637generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
177754generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
177879generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
178180generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
178298generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
178462generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
178570generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
178826generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
178855generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
179056generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
179083generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
179266referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
179411generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
180262generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
180450generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
180516generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
180857generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
181264referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
181331referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
181369referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
181527generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
181563referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
181791referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
182149referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
182288generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
182547generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
183159generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
183556referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
184096generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
184097referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
184469referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
185035generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
185159generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
185207generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
185490referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
185549generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
185595generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
185601generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
185816referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
185883generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
185976generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
186174generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
186276generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
186282generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
186438generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
186595generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
186797generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
186980generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
187000generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
187175generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
187246generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
187456generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
187799generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
188363generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
189149generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
189335generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
189472generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
189639generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
189875generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
190468generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
190625generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
190683generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
191304generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
191567generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
191722generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
191828generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
191835generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
192293generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
192398generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
192972generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
193320generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
193633generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
193688generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
193957generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
194051generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
194151generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
194155generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
194216generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
194277generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
194315generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
194346generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
194716generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
194799generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
194893generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
195329generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
195385generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
195442generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
196099generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
197034generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
197770generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
201115generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
201478generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
202236generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
202807generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
203796generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
203971generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
204428generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
205486generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
206761referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
207010generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
207311generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
209250generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
209714generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
209807generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
209976generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
210304generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
211806referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
212121generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
212198referencegcc -m32 -O3 -fomit-frame-pointer2018082420180818
214649generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
214816generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
216038generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
216141referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
216430generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
216746generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
217556generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
217916generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
218710generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
218935generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
219182referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
219369generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
221754generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
221922referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
222238generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
222443generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
223472generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
223674generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
224074generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
228466referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
229448generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
230126generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
233474referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
235375referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
241464referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
242064referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
242175referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
242208referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
244642generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
245123generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
245913generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
246089generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
246089generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
247103generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
247175generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
247318generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
250568referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
254335referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
265478compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
265566compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
265681compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
267284compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
272442referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
274175compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
275615referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
279159referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
279334referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
279405referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
279477referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
279744referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
280736referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
281964referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
283894compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
283976referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
284593referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
284640referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
284890referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
284905referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
288436compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
289986referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
290163referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
291020compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
299310compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
300429compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
300581compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
306268compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
307456compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
307719compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
308000compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
308421compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
310909compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
312819compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
313230compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
313694compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
315637compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
315962compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
316455compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
316573compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
317082compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
317835compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
318353compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
322037compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
322859compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
323407compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
324185compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
324457compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
325147compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
330646compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
332070compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
332824compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
333189compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
333339compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
333456compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
333841compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
334143compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
334575compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
334780compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
336444compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
336504compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
337389compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
337498compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
344734compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
345105compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
346567referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
351435compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
352986referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
353964compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
372054compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
375531generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
376674generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
382073referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
382724compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
383475generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
384742generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
384984compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
385368generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
385779compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
386643compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
388448generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
392757compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
392863compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
396786compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
398988generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
399041compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
399111compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
399744generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
404956referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
406260referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
406407compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
407796compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
408401compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
408631generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
411480referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
411828generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
416116referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
419145referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
430210generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
430367generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
432727compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
434374compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
434524compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
438034compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
438659generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
438740compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
439165compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
440813compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
441355compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
441875compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
441929compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
442272compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
444177compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
445631generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
446580compactgcc -m32 -O3 -fomit-frame-pointer2018082420180818
448466compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
448603compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
449822compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
450276generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
451736generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
453829compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
455310generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
456432generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
457187generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
457695generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
463274generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
466101generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
467342generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
469078generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
472039compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
473532compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
473895compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
474407compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
474498compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
474968compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
475021compactgcc -m32 -O -fomit-frame-pointer2018082420180818
475456compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
478141compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
478770compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
480190compactgcc -m32 -O2 -fomit-frame-pointer2018082420180818
483468generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
485326generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
486010compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
486052referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
486679compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
487351referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
487566referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
487774referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
487941compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
488572compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
488592generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
489077referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
489289referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
490145referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
490190generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
490983referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
491455compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
491822referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
493660compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
496700generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
496915compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
498515compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
500966compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
504756generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
504915compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
505022compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
506202compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
508338compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
509163compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
509514compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
509996compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
510970compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
512235compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
512800compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
513522compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
513746compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
514734compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
516133compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
518000compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
518002compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
518067compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
518658compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
518845compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
519326compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
521027compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
521405compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
521474compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
521488compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
522547compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
522738compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
522823compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
524565compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
525613compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
526911compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
527669compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
528643compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
529216compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
530075compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
530996compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
534706compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
534864compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
535220compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
536733compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
537659compactgcc -m32 -Os -fomit-frame-pointer2018082420180818
538440compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
541325compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
541534compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
543240compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
545926compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
547480compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
550839referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
553597compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
558678compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
559476compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
561728referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
563028referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
563296compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
563835compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
564250referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
565982compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
565992compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
566593referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
567164referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
568034compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
568551compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
569831referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
571260referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
571818referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
572308compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
574190compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
576963compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
577205compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
578349compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
578383compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
579038compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
579178compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
579371referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
579846compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
580510compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
581237compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
585727referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
593327compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
600097compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
600692compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
604885referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
612555referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
613455referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
613850referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
613883compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
615746compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
618010referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
618280referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
625663compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
654194referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
656375referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
656593referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
656875referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
657073referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
664442referencegcc -m32 -O2 -fomit-frame-pointer2018082420180818
697738referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
699780referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
702960referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
747641compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
809810compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
846133referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
854482referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
855823referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
860086referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
860595referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
860600referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
860964referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
864232referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
865377referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
873877referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
876847referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
881518referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
882044referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
884637referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
888923referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
889534referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
900135referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
901215referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
902123referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
905072referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
905510referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
905627referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
908305referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
910198referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
915790referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
919599referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
921599referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
921988referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
923438referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
927389referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
927740referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
932169referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
932228referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
933391referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
939016referencegcc -m32 -Os -fomit-frame-pointer2018082420180818
939057referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
954040referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
954395referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
955407referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
958579referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
962709referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
964107referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
975236referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
977187referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
977828referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
1011109referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
1019028referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
1020432referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
1030802referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1033363referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1033758referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1034827referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1034986referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1046156referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1049820referencegcc -m32 -O -fomit-frame-pointer2018082420180818
1050831referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1291667reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
1302050reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
1323843compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1430383referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
1432754referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
1450139referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
1450534referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
1454939referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
1455865referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
1456053referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
1457423referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
1457996referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
1461268referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
1464105referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
1471835referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
1479473referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
1601578referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1654746reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
1655308reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
1658353reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
1677471reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
1684625reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
1685401reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
1690310referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
1724540reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
1727556reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
1728846reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
1745240reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
1751371reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
1752364reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
1761119reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
1771452reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
1773542reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018082420180818
1776284reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
1777676reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
1778694reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
1782057reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
1784877reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
1786829reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
1788297reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
1789389reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
1793349reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
1794543reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
1797272reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
1802542reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
1810621reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
1812214reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
1831119reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
1841693reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
1856000reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
1858668reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
1862752reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1863293reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1872736reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
1874371reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1876871reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
1889932reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
1891147reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
1902510reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
1905000reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
1911254reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1915574reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1924131reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1924185reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
1927576reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1930963reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
1937476reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1939085reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1963462reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1971837referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1983984referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1984637reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1989552reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
1994040referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1994551reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
1994715reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
1994746reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
2022649reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
2145748reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
2182139reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
2307262reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
2308929reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
2313280reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
2314929reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
2316857reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
2317294reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
2319115reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
2321793reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
2328958reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
2329861reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
2330756reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
2336457reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018082420180818
2356089reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
2357909reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
2362767reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
2371238reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
2378308reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
2382337reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2408167reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
2408923reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2411149reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
2412332reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
2416949reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
2430945reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
2447843reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
2450040reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
2450119reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
2451484reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
2451912reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2456719reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
2477544reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2478435reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
2480250reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
2484317reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
2496187reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
2545220reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
2580158reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
2588601reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
2604627reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2634621reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2649869reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
2656948reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
2663714reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
2743488reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
2760047reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
2817413reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
2883345reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
2934822reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
3007580reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
3008548reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
3014609reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
3062502reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
3064625reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
3073964reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
3084232reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
3093225reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
3099022reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
3113715reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
3116391reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
3121294reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
3122871reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
3123067reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
3128077reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
3131377reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
3131647reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
3133108reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
3134494reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
3135177reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
3137635reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
3139143reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
3139939reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
3145246reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
3149212reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
3151877reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
3156481reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
3164166reference32bitsgcc -m32 -Os -fomit-frame-pointer2018082420180818
3165761reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
3168274reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
3176731reference32bitsgcc -m32 -O -fomit-frame-pointer2018082420180818
3185474reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
3186103reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
3187732reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
3212561reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
3217121reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
3221264reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
3221625reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
3225038reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
3229532reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
3232863reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
3235379reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
3242232reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
3247762reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
3248416reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
3251990reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
3253802reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
3254367reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
3258074reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
3294208reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
3296693reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
3304630reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
3326282reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
3326472reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
3327179reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
3330401reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
3330605reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
3343056reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
3359207reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
3368327reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
3380498reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
3383275reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
3490644reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
3584595reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
4033658reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
4056078reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
4124158reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818

Compiler output

Implementation: crypto_aead/oceankeyakv2/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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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: 172, 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 -O3 -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/oceankeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:724:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/oceankeyakv2/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: 172, 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 -O3 -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/oceankeyakv2/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: 172, 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 -O3 -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/oceankeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290: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: note: 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/oceankeyakv2/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: 172, 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 -O3 -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/oceankeyakv2/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: 172, 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 -O3 -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/oceankeyakv2/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/7/include/x86intrin.h:43: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/7/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: note: 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/oceankeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/oceankeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/oceankeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/7/include/emmintrin.h:724:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:712: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: note: 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/oceankeyakv2/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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
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/7/include/emmintrin.h:1290: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: note: 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/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595: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: note: 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/oceankeyakv2/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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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/7/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/7/include/avx512fintrin.h:5797: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: note: 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/7/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/7/include/avx512fintrin.h:5797: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/oceankeyakv2/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/7/include/x86intrin.h:43: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/7/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: note: 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/7/include/x86intrin.h:43: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/7/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: note: 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/oceankeyakv2/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/oceankeyakv2/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/oceankeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/oceankeyakv2/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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/7/include/x86intrin.h:39: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/7/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: note: 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/oceankeyakv2/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/oceankeyakv2/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/oceankeyakv2/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/7/include/x86intrin.h:54: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/7/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: note: 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/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 28, 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 -O3 -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
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/oceankeyakv2/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: 32, 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 -O3 -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/oceankeyakv2/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: 32, 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 -O3 -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/oceankeyakv2/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/7/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/7/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: note: 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/7/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/7/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: note: 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: 8, 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

Compiler output

Implementation: crypto_aead/oceankeyakv2/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: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -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/oceankeyakv2/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/7/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/7/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: note: 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/7/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/7/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