Implementation notes: x86, h9trinity, crypto_aead/seakeyakv2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
29385Bulldozergcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
30321Bulldozergcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
31164Bulldozergcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
32630Bulldozergcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
156908generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
157122generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
171381generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
171931generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
172072generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
172079generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
172616generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
173348generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
173529generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
173550generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
173999generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
174411generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
174585generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
175084generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
175387generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
175441generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
175854generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
176158generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
176184generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
176336generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
176408generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
176571generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
176590generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
176634generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
176713generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
176789generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
176826generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
176876generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
176933generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
176971generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
177016generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
177475generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
177571generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
177649generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
178107generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
178407generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
178419generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
178472generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
184527generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
184661generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
189477generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
190363generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
190444generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
190469generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
198786generic32lcgcc -m32 -Os -fomit-frame-pointer2017121320171020
198856generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
198901generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
199159generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
199166generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
199284generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
199287generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
199304generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
199315generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
199324generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
199344generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
199359generic32gcc -m32 -Os -fomit-frame-pointer2017121320171020
199427generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
199438generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
199438generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
199444generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
199480generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
199554generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
199561generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
199577generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
199578generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
199581generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
199607generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
199609generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
199621generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
199671generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
199681generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
199694generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
199724generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
199746generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
199767generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
199778generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
199846generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
199888generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
199892generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
199919generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
200006generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
200054generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
200061generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
200087generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
200111generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
200203generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
200330generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
200341generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
200517generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
200527generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
200537generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
200563generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
200630generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
200648generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
200822generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
201025generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
201065generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
201223generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
201287generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
201343generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
201371generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
201582generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
201641generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
201652generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
202352generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
202663generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
202810generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
203164generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
203318generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
203562generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
203636generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
203733generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
203822generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
203984generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
204067generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
204093generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
204126generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
204136generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
204143generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
204248generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
204249generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
204297generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
204300generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
204349generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
204387generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
204468generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
204492generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
204521generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
204536generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
204554generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
204556generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
204558generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
204616generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
204653generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
204659generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
204675generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
204721generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
204727generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
204771generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
204780generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
204786generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
204797generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
204803generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
204820generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
204866generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
204904generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
205022generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
205031generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
205035generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
205099generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
205168generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
205202generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
205257generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
205269generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
205276generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
205315generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
205328generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
205331generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
205369generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
205418generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
205462generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
205474generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
205603generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
205634generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
205686generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
205723generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
205844generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
205963generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
205986generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
206003generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
206007generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
206017generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
206139generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
206201generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
206255generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
206316generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
206366generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
206382generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
206443generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
206451generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
206454generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
206476generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
206503generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
206635generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
206639generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
206661generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
206738generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
206809generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
206882generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
206888generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
206917generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
206927generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
206992generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
207083generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
207143generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
207259generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
207341generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
207395generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
207397generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
207410generic32lcgcc -m32 -O3 -fomit-frame-pointer2017121320171020
207413generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
207560generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
207594generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
207722generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
207819generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
207829generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
207829generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
207880generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
207895generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
207942generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
208106generic32gcc -m32 -O3 -fomit-frame-pointer2017121320171020
208119generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
208127generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
208153generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
208162generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
208181generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
208208generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
208210generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
208321generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
208417generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
208628generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
208646generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
208720generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
208733generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
208745generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
208753generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
208774generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
208815generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
208819generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
208836generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
208908generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
208919generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
208943generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
208983generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
209010generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
209011generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
209067generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
209071generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
209072generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
209109generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
209129generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
209130generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
209158generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
209168generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
209172generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
209238generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
209360generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
209367generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
209391generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
209422generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
209425generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
209445generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
209497generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
209538generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
209551generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
209639generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
209646generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
209742generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
209841generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
209889generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
210212generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
210306generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
210309generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
210411generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
210418generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
210418generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
210439generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
210462generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
210521generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
210533generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
210545generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
210607generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
210617generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
210686generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
210695generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
210747generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
210770generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
210798generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
210831generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
210959generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
211050generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
211054generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
211112generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
211245generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
211250generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
211300generic32gcc -m32 -O2 -fomit-frame-pointer2017121320171020
211306generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
211347generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
211349generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
211393generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
211399generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
211506generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
211561generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
211665generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
211675generic32gcc -m32 -O -fomit-frame-pointer2017121320171020
211675generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
211687generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
211738generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
211766generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
211807generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
211819generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
211915generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
211938generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
211941generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
211948generic32lcgcc -m32 -O -fomit-frame-pointer2017121320171020
211949generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
211961generic32lcgcc -m32 -O2 -fomit-frame-pointer2017121320171020
211991generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
212174generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
212183generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
212228generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
212240generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
212250generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
212345generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
212477generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
212520generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
212524generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
212533generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
212533generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
212539generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
212555generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
212565generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
212572generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
212741generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
212814generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
213139generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
213208generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
213208generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
213449generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
213500generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
213697generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
213863generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
214144generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
214174generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
214229generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
214517generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
214588generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
215721generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
216157generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
216326generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
216404generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
216701generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
217078generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
224806generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
224838generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
224946generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
225179generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
225536generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
225584generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
225665generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
225673generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
225878generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
225976generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
226515generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
226880generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
227043generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
227937generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
228290generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
228414generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
228488generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
228541generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
228690generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
228754generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
228850generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
229052generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
229072generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
229300generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
229327generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
229342generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
229408generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
229451generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
229556generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
229754generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
229835generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
229838generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
230113generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
230141generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
230497generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
230724generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
231130generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
231157generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
231191generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
231338generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
231342generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
231497generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
231648generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
231723generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
231736generic64lcgcc -m32 -Os -fomit-frame-pointer2017121320171020
231755generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
231757generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
231775generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
231777generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
231833generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
231967generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
232053generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
232088generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
232121generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
232132generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
232176generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
232298generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
232300generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
232483generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
232667generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
232773generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
233074generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
233516generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
233547generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
233733generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
233754generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
233778generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
235544generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
236126generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
236527generic64lcgcc -m32 -O3 -fomit-frame-pointer2017121320171020
236730generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
236751generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
237190generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
237290generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
237433generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
237455generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
237487generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
237549generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
237551generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
237580generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
237708generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
237779generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
237844generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
237939generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
237974generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
238088generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
238192generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
238295generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
238332generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
238398generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
238405generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
238468generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
238737generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
238758generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
238849generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
238864generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
238871generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
238884generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
238892generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
238915generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
238918generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
238943generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
239063generic64gcc -m32 -Os -fomit-frame-pointer2017121320171020
239167generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
239296generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
239298generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
239442generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
239446generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
239457generic64lcgcc -m32 -O2 -fomit-frame-pointer2017121320171020
239465generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
239514generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
239537generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
239554generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
239581generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
239635generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
239646generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
239655generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
239741generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
239744generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
239752generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
239827generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
239828generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
239919generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
239974generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
240028generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
240159generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
240186generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
240187generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
240251generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
240285generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
240289generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
240580generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
240629generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
240840generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
240868generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
240877generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
241134generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
241147generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
241423generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
241474generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
241995generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
242499generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
242663generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
242734generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
242783generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
242797generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
242829generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
242951generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
242964generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
243167generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
243255generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
243352generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
243389generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
243471generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
243768generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
243958generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
244136generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
244206generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
244715generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
244729generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
244907generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
245195generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
245196generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
245201generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
245240generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
245526generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
245610generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
245690generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
245757generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
245949generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
246105generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
246118generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
246168generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
246247generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
246254generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
246261generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
246803generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
247248generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
247344generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
247407generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
247507generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
247513generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
247578generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
247614generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
247671generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
247777generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
247918generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
248097generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
248222generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
248231generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
248249generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
248259generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
248327generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
248408generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
248425generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
248545generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
248680generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
248749generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
249100generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
249180generic64gcc -m32 -O3 -fomit-frame-pointer2017121320171020
249388generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
249449generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
249490generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
249742generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
249762generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
249847generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
249861generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
250078generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
250221generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
250284generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
250285generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
250344generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
250354generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
250420generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
250426generic64gcc -m32 -O2 -fomit-frame-pointer2017121320171020
250479generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
250502generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
250515generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
250571generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
250655generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
250846generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
250855generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
250886generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
251009generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
251027generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
251039generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
251042generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
251093generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
251121generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
251167generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
251198generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
251361generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
251607generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
251764generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
251978generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
252044generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
252176generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
252262generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
252544generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
252595generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
252634generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
252860generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
252883generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
253130generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
253189generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
253254generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
253502generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
253641generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
253751generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
253760generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
253829generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
254362generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
254533generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
254728generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
254768generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
254771generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
254869generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
254915generic64lcgcc -m32 -O -fomit-frame-pointer2017121320171020
254924generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
254925generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
254941generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
254970generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
255018generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
255055generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
255114generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
255327generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
255352generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
255387generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
255473generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
255511generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
255546generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
255712generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
255716generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
255813generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
255995generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
256186generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
256283generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
256304generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
256375generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
256446generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
256471generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
256543generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
256554generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
256672generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
256691generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
256714generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
256801generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
256823generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
256976generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
256997generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
257108generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
257124generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
257292generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
257322generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
257383generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
257387generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
257497generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
257517generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
257586generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
257951generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
258225generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
258309generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
258403generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
258448generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
258570generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
258775generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
258802generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
258941generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
260081generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
260303generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
260348generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
260379generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
260457generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
260577generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
260893generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
261130generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
261356generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
261882generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
261965generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
262002generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
262117generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
262167generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
262200generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
262210generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
262442generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
262455generic64gcc -m32 -O -fomit-frame-pointer2017121320171020
262529generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
262816generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
263149generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
263328generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
263411generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
263428generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
263457generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
263463generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
263511generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
263779generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
263813generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
263848generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
264124generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
264452generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
264484generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
264825generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
265001generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
265320generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
265791generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
268420referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
268873referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
268933referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
268961referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
269233referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
269423referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
269738referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
270629referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
273224referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
273944referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
274104referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
281682referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
282251referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
282491referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
284943referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
285001referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
285148referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
287305referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
288325referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
288663referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
290995referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
292287referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
292558referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
292619referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
295198referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
296739referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
298022referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
299186referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
299660referencegcc -m32 -O3 -fomit-frame-pointer2017121320171020
304675referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
346500referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
349871referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
352387referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
353115referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
356237referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
361141referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
361394referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
362314referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
363395referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
363965referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
367946referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
368336referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
369628referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
370443referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
370988referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
371249referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
371282referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
371357referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
371474referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
371999referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
373124referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
375558referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
376259referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
377638referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
378024referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
379919referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
382619referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
384802referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
387496referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
387780referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
388848referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
393017compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
402633compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
403249compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
404785compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
406878compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
408031compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
408242compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
408789compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
408982compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
412135compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
414793compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
417315compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
419490compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
421118compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
423688compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
424660compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
425762compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
425959compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
426740compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
428934compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
430262compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
430388compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
436325compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
441116compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
441919compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
443062compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
443872compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
451900compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
454753compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
458098compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
459463compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
460138compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
460542compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
460598compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
460911compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
462177compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
462338compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
462477compactgcc -m32 -O3 -fomit-frame-pointer2017121320171020
462815compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
463518compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
463653compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
464337compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
465166compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
465226compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
465702compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
466626compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
467048compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
468764compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
470921compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
471694compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
472327compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
475212compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
475742compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
478026compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
479451compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
490245compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
504099compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
508352compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
517672compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
517749compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
518960compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
519484compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
522880compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
523066compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
523693compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
524161compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
529094compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
531612compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
532187compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
532860compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
533665compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
536170compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
539321compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
540586compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
543544compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
544441compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
545337compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
547916compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
547940compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
556020compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
556155compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
559196compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
561217compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
562287compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
562425compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
569323compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
572839compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
578526compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
581244referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
581640referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
582187referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
582373referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
582802referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
584317referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
584686compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
585395referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
588872referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
590328referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
591177referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
591769referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
591984referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
592428referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
592760referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
596151compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
599170compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
600061compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
600985compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
601171referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
601485compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
604498compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
604992referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
605032compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
605951referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
606159referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
606947compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
610964compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
612815compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
613262compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
613409compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
616275compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
616298compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
616764compactgcc -m32 -O -fomit-frame-pointer2017121320171020
617069compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
617830compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
622110compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
623897compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
624323compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
625450compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
628706compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
631152compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
633512compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
635145compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
642576compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
646312compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
649908compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
651246compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
651816compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
653524compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
654015compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
656716compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
657545compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
657757compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
658564compactgcc -m32 -Os -fomit-frame-pointer2017121320171020
660542compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
660942compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
661110compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
661224compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
661455compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
661708compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
661721compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
661947compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
662958compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
663378compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
664222compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
664294compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
666359compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
670212compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
678822compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
679225compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
680257compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
681460compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
685254compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
686378compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
687176compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
687352compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
693587compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
694758compactgcc -m32 -O2 -fomit-frame-pointer2017121320171020
698726compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
701531compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
716851compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
719514compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
720241compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
720707compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
721459compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
722398compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
723660compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
731338compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
733158compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
735039compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
736074compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
744184compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
753461compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
766478compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
769340compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
770058compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
772676compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
777702compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
781213compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
783937compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
784911compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
926945referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
930239referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
932117referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
962715referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
976528referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
989555referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
1005471referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
1006234referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
1006495referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
1015624referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
1016593referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
1018213referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
1019727referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
1021490referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
1024050referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
1025609referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
1031005referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
1035401referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
1045175referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
1051975referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
1074730referencegcc -m32 -O2 -fomit-frame-pointer2017121320171020
1084659referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
1139660referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
1200962referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
1201310referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
1205105referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
1230098referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
1234417referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
1235603referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
1242834referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
1243469referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
1244403referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
1249500referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
1250153referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
1252326referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
1252892referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
1254387referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
1264119referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
1266529referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
1267504referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
1270817referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
1276553referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
1278272referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
1278763referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
1279814referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
1282513referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
1285266referencegcc -m32 -Os -fomit-frame-pointer2017121320171020
1286598referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
1287910referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
1291144referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
1295907referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
1297881referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
1299691referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
1300378referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
1314167referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
1316388referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
1321175referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
1324013referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
1325187referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
1328440referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
1341611referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
1354123referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
1365873referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
1374250referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
1375180referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
1413341referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
1416407referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
1416855referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
1605683reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121320171020
1614089reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
1615938reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
1618209referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
1620124reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
1633083referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
1640741referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
1642523referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
1642603referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
1651720reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
1653229reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
1654052referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
1657805referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
1658392referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
1660095referencegcc -m32 -O -fomit-frame-pointer2017121320171020
1660597reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
1664053referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
1667219referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
1667523referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
1667996referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
1668942reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
1673088reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
1674047reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
1674192referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
1680307referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
1680750referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
1683347referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
1697511reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
1708831referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
1714721referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
1719545reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
1721020referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
1728161referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
1744128reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
1909367reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017121320171020
1915120reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
1916846reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121320171020
1920348reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121320171020
1942473reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
1948623reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121320171020
1950201reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121320171020
1952439reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121320171020
1954546reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121320171020
1956323reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121320171020
1959181reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121320171020
1960429reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121320171020
1964427reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121320171020
1965935reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
1966112reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121320171020
1966140reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
1971784reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
1974120reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121320171020
1978292reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121320171020
1979354reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121320171020
1979979reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121320171020
1981461reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121320171020
1985376reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121320171020
1987576reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121320171020
1990739reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121320171020
1992946referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
2021657reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121320171020
2026006reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121320171020
2056447reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121320171020
2070576reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121320171020
2077598reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121320171020
2254916reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
2265152reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
2345168reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
2347465reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
2351378reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
2370728reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
2373937reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
2379415reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
2381786reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
2388735reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
2390798reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
2390966reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
2397381reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
2397667reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
2416334reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
2437184reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
2448904reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121320171020
2510936reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
2574709referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
2592081referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
2610189referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
2874044reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
2879325reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
2895894reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
2900137reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
2901894reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
2905809reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121320171020
2907417reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
2923069reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
2929621reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121320171020
2932018reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
2932050reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
2933915reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
2946415reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
2953365reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121320171020
2961997reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121320171020
2974348reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121320171020
2982175reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121320171020
2982618reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121320171020
2986091reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121320171020
2990861reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121320171020
2993977reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121320171020
2995126reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121320171020
2996542reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
2997832reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121320171020
3001751reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121320171020
3005710reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121320171020
3006706reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121320171020
3026579reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121320171020
3026946reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121320171020
3031073reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
3037775reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
3068773reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121320171020
3075825reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121320171020
3078045reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121320171020
3101574reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121320171020
3102611reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017121320171020
3125858reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121320171020
3142369reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121320171020
3170537reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
3172795reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
3201237reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121320171020
3215867reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121320171020
3215982reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121320171020
3579698reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
3580538reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
3609637reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
3632303reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
3636165reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121320171020
3637651reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121320171020
3638262reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121320171020
3638616reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121320171020
3644214reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
3646553reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
3647744reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
3670666reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
3685282reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
3685693reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
3687565reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
3713053reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
3755055reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121320171020
3765648reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121320171020
3787679reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
3789076reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
3793706reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121320171020
3796014reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
3802304reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
3809033reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
3870470reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121320171020
3872677reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121320171020
3873061reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121320171020
3873794reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121320171020
3875990reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121320171020
3876076reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121320171020
3878049reference32bitsgcc -m32 -Os -fomit-frame-pointer2017121320171020
3886023reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121320171020
3890022reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121320171020
3890205reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121320171020
3893464reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121320171020
3898703reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121320171020
3916592reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121320171020
3918261reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121320171020
3924315reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121320171020
3927072reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121320171020
3928655reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121320171020
3936017reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121320171020
3942326reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121320171020
3955474reference32bitsgcc -m32 -O -fomit-frame-pointer2017121320171020
3999710reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121320171020
4017038reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121320171020
4093879reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121320171020
4096200reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121320171020
4098022reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121320171020
4113921reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121320171020
4155984reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121320171020
4158591reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121320171020
4176677reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121320171020
4183895reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121320171020
4186912reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121320171020
4193657reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121320171020
4195849reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121320171020
4197487reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121320171020
4230557reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121320171020
4323880reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121320171020
4325662reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121320171020
4327193reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121320171020
4331435reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121320171020
4366796reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121320171020
4397947reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121320171020
5100245reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121320171020
5112021reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121320171020
5225359reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121320171020

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

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

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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