Implementation notes: x86, titan0, crypto_aead/oceankeyakv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
127996referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
128056referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
129024referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
135160generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
136448generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
136464generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
136612generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
136740generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
136956generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
137168generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
137400generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
138240generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
138560generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
138592generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
139440generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
143848generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
144120generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
146468generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
146556generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
146752generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
146936generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
146964generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
146996generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
147044generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
147204generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
147204generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
147224generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
147384generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
147844generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
147860generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
147928generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
148028generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
148364generic64lcgcc -m32 -Os -fomit-frame-pointer2019070820190110
148372generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
148484generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
148592generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
148672generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
148752generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
148796generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
148824generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
148940generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
148968generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
149400generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
149408generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
149428generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
149552generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
149560generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
149568generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
149896generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
149932generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
150048generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
150156generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
150240generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
150244generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
150364generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
150416generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
150444generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
150580generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
150628generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
150688generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
150728generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
150736generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
150772generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
150888generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
151068generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
151080generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
151100generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
151116generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
151160generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
151228generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
151256generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
151336generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
151388generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
151412generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
151504generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
151584generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
151632generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
151672generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
151812generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
152004generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
152008generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
152100generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
152132generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
152168generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
152188generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
152244generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
152256generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
152264generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
152264generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
152368generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
152420generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
152508generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
152524generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
152532generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
152540generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
152772generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
152824generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
152916generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
152948generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
152960generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
153140generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
153300generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
153520generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
153540generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
153700generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
154028generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
154080generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
154168generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
154240generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
154256generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
154276generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
154340generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
154372generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
154568generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
154640generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
154764generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
154800generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
154964generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
154980generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
155000generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
155036generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
155040generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
155148generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
155240generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
155252generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
155308generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
155336generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
155676generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
156060generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
156140generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
156152generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
156204generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
156228generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
156300generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
156356generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
156536generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
156680generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
156712generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
157104generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
157124generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
157136generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
157232generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
157268generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
157540generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
157592generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
157632generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
157680generic64gcc -m32 -Os -fomit-frame-pointer2019070820190110
157932generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
157944generic64lcgcc -m32 -O3 -fomit-frame-pointer2019070820190110
158040generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
158084generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
158116generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
158184generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
158284generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
158644generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
158648generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
158960generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
158964generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
159388generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
159396generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
159468generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
159560generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
159600generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
159620referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
159736generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
159748generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
159756generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
159832generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
159848generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
159960generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
159968generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
160076generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
160080generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
160216generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
160368generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
160596generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
160796generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
160868generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
160884generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
161296generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
161408generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
161504generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
161612generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
161644generic64lcgcc -m32 -O2 -fomit-frame-pointer2019070820190110
161848generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
161980generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
162052generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
162264generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
162372generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
162404generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
162412generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
162420generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
162476generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
162484generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
162508generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
162524generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
162632generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
162872generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
162876generic64lcgcc -m32 -O -fomit-frame-pointer2019070820190110
162880generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
163032generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
163136generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
163224generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
163444generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
163448generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
163856generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
163876generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
164004generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
164004generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
164340generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
164656generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
164868generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
165000generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
165044generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
165284generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
165544generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
165648referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
165908generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
166004referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
166068generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
166080generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
166088generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
166088generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
166124generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
166208generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
166260generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
166324generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
166436generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
166484generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
166640generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
166816generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
166868generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
167012generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
167208generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
167364generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
167404generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
167404generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
167540generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
167852referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
167920generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
167948referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
167960generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
168164generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
168288generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
168388referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
168864generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
169028generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
169300generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
169400generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
169416generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
169468generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
169564generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
169624generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
169672generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
169684generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
169728generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
169816generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
169848generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
169904generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
169948generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
169976generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
170132generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
170144generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
170156generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
170164generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
170252generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
170256generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
170324generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
170424generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
170440generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
170444generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
170448generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
170536generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
170544generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
170552generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
170632generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
170652generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
170736generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
170740generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
170740generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
170844generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
170876referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
170984generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
171064generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
171092generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
171172generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
171296generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
171312generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
171360generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
171380generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
171452generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
171452generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
171452generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
171452generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
171464generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
171532generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
171608generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
171616generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
171660generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
171800generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
171820generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
172028generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
172088generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
172100generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
172228generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
172296generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
172324generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
172324generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
172360generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
172480generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
172500generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
172528generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
172600generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
172604generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
172652generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
172672generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
172700generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
172744generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
172748generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
172772generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
172792generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
172796generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
172800generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
172852generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
172892generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
172912generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
172932generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
172932generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
172940generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
172964generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
172964generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
172972generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
172992generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
173004generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
173024generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
173048generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
173060generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
173072generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
173080generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
173096generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
173132generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
173152generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
173204generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
173240generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
173244generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
173276generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
173316generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
173320generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
173352generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
173360generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
173376generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
173392generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
173412generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
173416generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
173496generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
173508generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
173520generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
173548referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
173592generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
173612generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
173628generic32gcc -m32 -Os -fomit-frame-pointer2019070820190110
173632generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
173648generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
173680generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
173684generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
173700generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
173736generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
173744generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
173788generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
173792generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
173836referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
173848generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
173848generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
173856generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
173884generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
173892generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
173892generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
173896generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
173908referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
173916generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
173916generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
173936generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
173936generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
173944generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
173956generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
173964generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
173968generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
173968generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
173976generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
173992generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
174088generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
174104generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
174148generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
174188generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
174232generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
174232generic32lcgcc -m32 -Os -fomit-frame-pointer2019070820190110
174236generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
174236generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
174260generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
174264generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
174284generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
174296generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
174304generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
174312generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
174320generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
174344generic64gcc -m32 -O3 -fomit-frame-pointer2019070820190110
174368generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
174380generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
174444generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
174448generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
174476generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
174488generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
174500generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
174504generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
174512generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
174536generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
174544generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
174624generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
174636generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
174656generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
174660generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
174732generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
174792generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
174816generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
174920generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
174924referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
174936generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
174948generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
174952generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
174968generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
174984generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
174996generic64gcc -m32 -O -fomit-frame-pointer2019070820190110
175008generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
175048generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
175056generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
175248generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
175356generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
175384generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
175408generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
175428generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
175444referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
175488generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
175496generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
175512generic32gcc -m32 -O -fomit-frame-pointer2019070820190110
175520generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
175524generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
175532generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
175552generic32lcgcc -m32 -O -fomit-frame-pointer2019070820190110
175552generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
175604generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
175664generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
175728generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
175740generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
175768generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
175780generic64gcc -m32 -O2 -fomit-frame-pointer2019070820190110
175796generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
175852generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
175916generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
175956generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
175984generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
176000generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
176004generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
176032generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
176072generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
176088generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
176088generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
176260generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
176320generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
176332generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
176576generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
176696generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
176708generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
176772generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
176824generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
176848generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
176856generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
176876generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
176916generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
176924generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
176936generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
176976generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
176992generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
177104generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
177124generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
177148generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
177180generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
177204generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
177236generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
177376generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
177404generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
177408generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
177408generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
177476generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
177488generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
177508generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
177520generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
177564generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
177604generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
177652generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
177696generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
177732generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
177740generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
177816generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
177816generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
177932generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
178112generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
178200generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
178200generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
178216generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
178272generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
178400generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
178512generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
178644generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
178744generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
178768generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
178768generic32gcc -m32 -O2 -fomit-frame-pointer2019070820190110
178932generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
178952generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
178964generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
179224generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
179232generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
179400generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
179416generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
179468generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
179468generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
179476generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
179492generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
179520generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
179600generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
179640generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
179744generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
179756generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
179764generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
179780generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
179800generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
179888generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
179900generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
179920generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
179948generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
179972generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
179980generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
179988generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
180048generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
180052generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
180056generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
180092generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
180100generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
180152generic32lcgcc -m32 -O2 -fomit-frame-pointer2019070820190110
180356generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
180400generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
180408generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
180424generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
180508generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
180540generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
180556generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
180560generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
180580generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
180664generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
180672generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
180712generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
180712generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
180768generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
180776generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
180856generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
180888generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
181100generic32lcgcc -m32 -O3 -fomit-frame-pointer2019070820190110
181208generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
181296generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
181344generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
181728generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
181840generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
181920generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
181960generic32gcc -m32 -O3 -fomit-frame-pointer2019070820190110
182280generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
182332generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
182432generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
182452generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
182472generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
182704generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
183204generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
183244generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
183296generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
183324generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
183436generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
183724generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
184324generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
184360generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
184364generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
184612generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
185444generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
185796generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
185956generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
186304generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
188844referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
190236generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
190388generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
190488generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
190652generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
190748generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
190768generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
191092generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
191332generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
191440generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
191552generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
191644generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
191684generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
191696generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
191712generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
191744generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
192040generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
192048generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
192112generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
192156generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
192316generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
192416generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
192632generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
192776generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
192816generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
193248generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
193256generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
193280generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
193540generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
193664referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
193968generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
193968generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
194200generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
194228generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
194440generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
194808referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
196324generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
196744referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
196748referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
197116referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
197368referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
197836generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
197968generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
198308generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
198364referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
198376generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
198404generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
198460generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
198640generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
198640generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
198728generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
198736generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
198916generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
198984generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
199016generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
199140referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
199204generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
199300generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
199376generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
199428generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
199748generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
199752generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
199808generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
199848generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
199860generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
199976generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
199988generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
200096generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
200272referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
200672referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
201064generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
201076referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
201472generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
201512referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
201660generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
202104generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
202212generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
202480generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
202656generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
203236generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
203444generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
204028generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
204124generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
206268generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
207124generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
207396generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
207948generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
209652referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
210816generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
210832generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
211392generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
212124generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
212700generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
212704generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
212720generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
213108generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
213996generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
214476generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
215228generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
218276generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
218440generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
219244generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
220544generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
220700generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
220916referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
221024generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
221216generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
221640referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
222340referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
223848referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
225808generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
225992referencegcc -m32 -O3 -fomit-frame-pointer2019070820190110
226604referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
228068generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
232616referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
240100referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
242484generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
242888generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
243100generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
243736generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
244368generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
244872generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
245544generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
251012generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
254932referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
255632referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
255992referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
258792referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
264576referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
269092referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
272028referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
276220referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
276432referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
276528referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
277092referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
277160referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
277632referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
278808referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
280804referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
281096referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
281844referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
283732referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
285080referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
286812referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
288264referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
290744referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
295200compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
295424compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
308008compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
310080compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
315604compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
315996compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
325248compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
342636compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
342992compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
343080compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
346356compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
346912compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
347484compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
348324compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
349328compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
349820compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
350292compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
351184compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
351648compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
354072compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
355132compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
356624referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
358928compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
360868compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
362388referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
363352compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
364016compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
364868compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
366328compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
366728compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
367320compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
367608compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
369040compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
369148compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
369420compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
370928compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
371020compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
371072compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
371796compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
372544compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
372616compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
373300compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
373828compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
374692compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
376968compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
377284generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
378864generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
382732compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
386400compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
387068generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
388704generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
399852compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
400592generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
401352compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
403064compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
406248generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
410976referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
413440compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
415296generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
415648compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
415684compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
416160compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
416580generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
424968referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
426456compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
426684referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
432540compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
432636compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
433416compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
433784referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
434040referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
437544compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
438464generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
445880generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
447744compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
449168referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
452496compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
453152compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
457784generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
458136generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
458504generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
459544generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
460464compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
461928generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
462624generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
464688generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
467644generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
468472compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
471936compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
472688compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
473912compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
475036compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
479224compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
482168generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
484728generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
487440generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
487680compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
489532generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
496208compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
497872compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
498064generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
498528compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
499416generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
499964compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
501328compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
502780compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
504384compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
504940compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
508244compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
508696compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
509176compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
517840referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
518008compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
519500referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
519700referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
519968referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
520692compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
521036compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
521344referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
521524referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
521644referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
521976referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
523104referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
527008compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
527540compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
528104compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
529132compactgcc -m32 -O3 -fomit-frame-pointer2019070820190110
530100compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
538536compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
539296compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
540336compactgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
540648compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
540740compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
540744compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
541764compactgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
542828compactgcc -m32 -O -fomit-frame-pointer2019070820190110
543672compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
545900compactgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
551272compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
551304compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
553440compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
553492compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
554032compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
555756compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
556084compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
556876compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
558216referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
559240compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
559756compactgcc -m32 -O2 -fomit-frame-pointer2019070820190110
560884compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
560928compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
561668compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
562300compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
563012compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
565812compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
576512compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
576988compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
577164compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
578580compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
579664compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
579768compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
580040compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
580248compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
580356compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
580664compactgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
580988compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
581092compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
581912compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
583332compactgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
583984compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
584508referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
584800compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
585576referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
585820compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
586164compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
588076compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
588196compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
588948compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
591380compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
593660compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
593908compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
594316compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
600928compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
603216compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
604464compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
609432compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
616312compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
618400referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
619512referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
620256compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
620372referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
620700compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
622916compactgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
623156compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
624872compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
626288referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
626428compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
626824compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
626876referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
626900compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
627112compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
627472compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
627512compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
627544compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
627648compactgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
627792compactgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
627976compactgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
628000referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
628416compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
628632compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
629532compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
631676compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
634604compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
635012compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
636160referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
636632compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
636796compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
637128referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
638788referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
640264compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
641516compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
647360compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
648660compactgcc -m32 -Os -fomit-frame-pointer2019070820190110
649356referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
651184referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
655864referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
671076compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
672604compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
673992compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
693904referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
699724referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
727344referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
748408referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
750060referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
750172referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
750716compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
753332referencegcc -m32 -O2 -fomit-frame-pointer2019070820190110
755796referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
775628referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
775712referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
775936referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
831404compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1070000referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1073248referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1077532referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1101836referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1106648referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1116140referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1120576referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1127688referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1128236referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1132396referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1138164referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1138700referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1139988referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1140116referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1141076referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1143704referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1144732referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1144840referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1144924referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1157444referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1158792referencegcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1165876referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1166180referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1166568referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1167056referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1167236referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1171192referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1173184referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1173908referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1177104referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1180228referencegcc -m32 -Os -fomit-frame-pointer2019070820190110
1189616referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1190548referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1191176referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1192480referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1194524referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1194764referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1195200referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1195812referencegcc -m32 -O -fomit-frame-pointer2019070820190110
1197336referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1197528referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1197752referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1197912referencegcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1202168referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1204368referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1205176referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1206316referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1207752referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1207936referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1209856referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1210608referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1210844referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1213020referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1216004referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1241740referencegcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1242408referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1300540compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1376584reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
1379104reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
1512576referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
1515084referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
1559896referencegcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1559968referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1561756referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1564164referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1564928referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1565292referencegcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1565464referencegcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1565656referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1565764referencegcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1565880referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1580140referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1581180referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1724920reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1726104reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1727860reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1728984reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1742952reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1750652reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1752468reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1756892reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1777160reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1790988referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1792172reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1796156reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1803164reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1803384reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1809896reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1834484reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1838440reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1841344reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1865356reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1901400reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
1910272reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1920104reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
1921512reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1926204reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1934952reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1935508reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1936076reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1941260reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1942320reference32bitsgcc -m32 -O3 -fomit-frame-pointer2019070820190110
1944672reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1948980reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1950344reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1953984reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1958668reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1965964reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1986900reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1988988reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1995400reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
2002368reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
2022628reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
2027024reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
2027072reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
2027732reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
2058452reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
2080872reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2087128reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
2095412reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2096444reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
2097104reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
2109404reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
2118952reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
2125564reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
2130232reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
2134816reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
2138332reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
2141804reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
2160708reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
2189308reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
2364100reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
2372576reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
2542824reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
2544508reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
2575584reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
2575900reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
2576904reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
2583516reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
2586868reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2589236reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
2593708reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
2594004reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
2598896reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
2604576reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
2607776reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
2612268reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
2618328reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
2634580reference32bitsgcc -m32 -O2 -fomit-frame-pointer2019070820190110
2642128reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
2642980reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
2643808referencegcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
2650860reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
2656084reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
2657324reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
2662396referencegcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
2664400referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
2670272reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
2674952reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
2677220reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
2679580reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
2693224reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
2694328reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
2712552reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
2719736reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2725324reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
2735924reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
2737808reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
2767216reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
2771372reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
2802412reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2838716reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
3015444reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
3049760reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
3064372reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
3081780reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
3130460reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
3161852reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
3203048reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
3223540reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
3224676reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
3251816reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
3260148reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
3273624reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
3387848reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
3395456reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
3401204reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
3412788reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
3422516reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
3425068reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
3428492reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
3446432reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
3452936reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
3466836reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
3470716reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
3474856reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
3476068reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
3499664reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
3504260reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
3509444reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
3511096reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
3515976reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
3517200reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
3519656reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
3531112reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
3539940reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
3541888reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
3544092reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
3562756reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
3562916reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
3564764reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
3568772reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
3570744reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
3575532reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
3579168reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
3582156reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
3584692reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
3585072reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
3589500reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
3601744reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
3620432reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
3631232reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
3680052reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
3682324reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
3692812reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
3723320reference32bitsgcc -m32 -O -fomit-frame-pointer2019070820190110
3725512reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
3730696reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
3734192reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
3735068reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
3748440reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
3752564reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
3763916reference32bitsgcc -m32 -Os -fomit-frame-pointer2019070820190110
3767124reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
3770716reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3773576reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
3774068reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
3778116reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
3780632reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
3782308reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
3786976reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
3832564reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
3849744reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
3861460reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
3870740reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
3871456reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3872600reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
4031412reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
4977964reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
4991124reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
5189096reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110

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:725: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:1291: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:725: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:713: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:1291: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:596: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