Implementation notes: x86, h9trinity, crypto_aead/oceankeyakv2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
41803Bulldozergcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
41810Bulldozergcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
43146Bulldozergcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
43994Bulldozergcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
199863generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
200153generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
218733generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
218868generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
219265generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
219426generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
220022generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
220062generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
220924generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
220991generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
221496generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
221674generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
222455generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
222961generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
223876generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
224102generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
224264generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
224294generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
224383generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
224664generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
224719generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
224982generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
225070generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
225099generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
225124generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
225148generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
225198generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
225374generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
225455generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
225516generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
225556generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
225615generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
225834generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
226059generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
226625generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
226777generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
226986generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
229823generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
231436generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
231533generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
237118generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
239885generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
240528generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
240808generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
249434generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
249496generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
249602generic32gcc -m32 -Os -fomit-frame-pointer2017120720171020
249658generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
249679generic32lcgcc -m32 -Os -fomit-frame-pointer2017120720171020
249976generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
250024generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
250117generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
250282generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
250304generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
250362generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
250363generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
250482generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
250544generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
250560generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
250561generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
250581generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
250581generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
250590generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
250595generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
250598generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
250602generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
250640generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
250725generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
250739generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
250762generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
250787generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
250820generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
250837generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
250845generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
250882generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
250895generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
250920generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
250924generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
250955generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
250997generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
251055generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
251108generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
251157generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
251185generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
251224generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
251241generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
251263generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
251301generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
251424generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
251539generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
251629generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
251722generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
251747generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
252031generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
252093generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
252234generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
252300generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
252362generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
252478generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
252741generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
253112generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
253451generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
253656generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
253887generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
253911generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
254043generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
254182generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
254288generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
254375generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
254772generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
254849generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
254869generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
254969generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
255005generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
255030generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
255495generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
255581generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
255679generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
256040generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
256197generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
256248generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
256321generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
256392generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
256443generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
256746generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
256758generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
256882generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
256927generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
256953generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
257005generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
257016generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
257029generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
257041generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
257045generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
257059generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
257095generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
257100generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
257150generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
257160generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
257194generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
257260generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
257290generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
257296generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
257349generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
257397generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
257424generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
257449generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
257496generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
257515generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
257539generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
257568generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
257652generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
257671generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
257708generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
257712generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
257732generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
257737generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
257754generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
257772generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
257800generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
257814generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
258016generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
258049generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
258132generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
258218generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
258238generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
258250generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
258299generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
258327generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
258341generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
258442generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
258503generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
258542generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
258544generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
258551generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
258581generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
258623generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
258701generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
258769generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
258783generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
258984generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
259007generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
259042generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
259133generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
259376generic32lcgcc -m32 -O3 -fomit-frame-pointer2017120720171020
259383generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
259437generic32gcc -m32 -O3 -fomit-frame-pointer2017120720171020
259566generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
259625generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
259822generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
259824generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
259846generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
259920generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
260114generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
260220generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
260292generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
260305generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
260435generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
260436generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
260618generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
260642generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
260713generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
260732generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
260761generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
260828generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
260895generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
260925generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
260930generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
260973generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
261046generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
261119generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
261294generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
261562generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
261712generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
261827generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
261851generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
261916generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
261918generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
261949generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
262042generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
262063generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
262115generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
262194generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
262224generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
262308generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
262354generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
262367generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
262386generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
262396generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
262471generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
262473generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
262474generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
262497generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
262574generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
262611generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
262632generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
262669generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
262758generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
262783generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
262864generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
262910generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
262919generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
262965generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
262976generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
262987generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
263058generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
263060generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
263062generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
263086generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
263134generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
263182generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
263184generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
263193generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
263199generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
263211generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
263266generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
263310generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
263337generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
263378generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
263379generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
263423generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
263560generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
263644generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
263905generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
264019generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
264035generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
264117generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
264157generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
264311generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
264316generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
264368generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
264380generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
264438generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
264495generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
264501generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
264584generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
264588generic32gcc -m32 -O -fomit-frame-pointer2017120720171020
264591generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
264593generic32gcc -m32 -O2 -fomit-frame-pointer2017120720171020
264710generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
264736generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
264760generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
264783generic32lcgcc -m32 -O -fomit-frame-pointer2017120720171020
264797generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
264874generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
264912generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
264959generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
265026generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
265027generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
265053generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
265076generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
265102generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
265130generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
265138generic32lcgcc -m32 -O2 -fomit-frame-pointer2017120720171020
265167generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
265173generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
265409generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
265514generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
265564generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
265647generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
265837generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
265892generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
266009generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
266053generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
266131generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
266180generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
266246generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
266328generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
266397generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
266527generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
266572generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
266679generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
266700generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
266706generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
266750generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
266759generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
266766generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
266801generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
266844generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
266844generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
267044generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
267154generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
267283generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
267303generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
267307generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
267392generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
267431generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
267532generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
267706generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
267770generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
267785generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
268088generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
268380generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
269089generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
269436generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
270323generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
270408generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
270491generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
270554generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
270688generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
271086generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
271713generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
271876generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
285889generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
286962generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
287189generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
287217generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
287251generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
287274generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
287570generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
287700generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
287779generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
287830generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
287890generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
287975generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
288873generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
289821generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
290081generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
290581generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
290924generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
290928generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
290996generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
291513generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
292191generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
292322generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
292336generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
292421generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
292453generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
292587generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
292859generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
292938generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
293013generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
293017generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
293232generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
293305generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
293472generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
293663generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
293839generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
294086generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
294259generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
294483generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
294675generic64lcgcc -m32 -Os -fomit-frame-pointer2017120720171020
294718generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
295001generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
295015generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
295177generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
295294generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
295373generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
295457generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
295492generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
295493generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
295569generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
295597generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
295619generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
295625generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
295711generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
295720generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
295756generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
295821generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
295837generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
295913generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
295955generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
296128generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
296281generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
296370generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
296596generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
296881generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
297512generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
297657generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
297729generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
297892generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
297949generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
300408generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
300694generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
301113generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
301178generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
301638generic64lcgcc -m32 -O3 -fomit-frame-pointer2017120720171020
301870generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
301909generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
302144generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
302373generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
302715generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
302905generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
303015generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
303041generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
303075generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
303141generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
303269generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
303314generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
303383generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
303458generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
303480generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
303543generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
303555generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
303689generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
303761generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
303803generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
303917generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
304008generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
304032generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
304167generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
304256generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
304342generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
304362generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
304362generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
304475generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
304501generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
304551generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
304569generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
304588generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
304673generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
304903generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
304907generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
304934generic64gcc -m32 -Os -fomit-frame-pointer2017120720171020
305153generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
305408generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
305435generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
305437generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
305485generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
305633generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
305797generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
305797generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
305868generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
305886generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
305953generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
305982generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
305996generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
306018generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
306020generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
306045generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
306068generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
306132generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
306155generic64lcgcc -m32 -O2 -fomit-frame-pointer2017120720171020
306252generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
306376generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
306428generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
306447generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
306592generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
306756generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
306823generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
306882generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
307317generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
307326generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
307379generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
307716generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
307722generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
307775generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
308724generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
309229generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
309287generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
309325generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
309362generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
309626generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
309628generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
309841generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
309867generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
309955generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
310059generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
310140generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
310314generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
310341generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
310423generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
310550generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
310609generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
311136generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
311946generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
312036generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
312199generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
312215generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
312227generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
312283generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
312324generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
312387generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
312537generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
313002generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
313166generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
313474generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
313641generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
313966generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
314123generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
314342generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
314488generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
315083generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
315151generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
315637generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
315646generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
315695generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
315707generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
315840generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
316055generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
316171generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
316193generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
316208generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
316218generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
316226generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
316231generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
316241generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
316555generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
316567generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
316603generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
316913generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
317236generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
317308generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
317416generic64gcc -m32 -O3 -fomit-frame-pointer2017120720171020
317416generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
317573generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
317624generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
317805generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
318017generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
318182generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
318228generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
318382generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
318502generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
318579generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
318606generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
318613generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
318931generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
319056generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
319113generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
319147generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
319203generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
319240generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
319327generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
319406generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
319406generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
319526generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
319655generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
319824generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
319958generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
320131generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
320213generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
320273generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
320404generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
320515generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
320635generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
320648generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
320702generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
320775generic64gcc -m32 -O2 -fomit-frame-pointer2017120720171020
320932generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
320969generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
321009generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
321050generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
321288generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
321529generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
321613generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
321727generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
321758generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
321774generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
321858generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
322382generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
322433generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
322472generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
322788generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
323032generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
323347generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
323583generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
324155generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
324177generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
324405generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
324698generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
324706generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
324804generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
324845generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
324845generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
324855generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
324908generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
325015generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
325029generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
325111generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
325310generic64lcgcc -m32 -O -fomit-frame-pointer2017120720171020
325333generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
325344generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
325618generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
325656generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
326023generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
326046generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
326185generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
326210generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
326223generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
326655generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
326665generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
326736generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
326754generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
326952generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
327058generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
327120generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
327128generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
327354generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
327360generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
327366generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
327434generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
327469generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
327510generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
327523generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
327642generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
327815generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
327914generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
327931generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
328011generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
328047generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
328302generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
328399generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
328463generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
328682generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
329052generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
329233generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
329389generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
329854generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
330123generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
330360generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
330616generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
331118generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
331219generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
331440generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
331495generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
331512generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
331623generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
332465generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
333199generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
333340generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
333393generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
333535generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
333664generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
333717generic64gcc -m32 -O -fomit-frame-pointer2017120720171020
333852generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
333953generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
333978generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
334127generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
334384generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
334512generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
334560generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
334642generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
335175generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
335550generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
335822generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
336039generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
336095generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
336117generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
336149generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
336150generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
336212generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
336219generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
336643generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
336899generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
337251generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
337542generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
337608generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
338084generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
338915referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
340752referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
341135referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
341151referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
341391referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
342816referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
345146referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
345606referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
348246referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
348273referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
348275referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
358665referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
358679referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
359110referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
363287referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
364225referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
364959referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
365185referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
368447referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
368519referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
369052referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
371127referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
373012referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
373374referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
373814referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
377022referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
378478referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
379690referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
380038referencegcc -m32 -O3 -fomit-frame-pointer2017120720171020
380406referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
439049referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
448420referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
448801referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
450344referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
452559referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
455746referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
457716referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
460475referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
460855referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
463728referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
468930referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
470580referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
472029referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
472858referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
473398referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
473633referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
474463referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
475322referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
475498referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
476553referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
476635referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
482045referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
483347referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
483879referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
484312referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
485761referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
487732referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
491692referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
494107referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
494735referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
495628referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
500840compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
512671compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
513509compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
514791compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
516185compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
518785compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
522037compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
526262compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
527296compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
528473compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
529035compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
530905compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
531882compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
533185compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
537210compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
538906compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
539564compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
539814compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
539880compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
542936compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
544755compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
549008compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
563082compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
563270compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
564758compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
564903compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
568648compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
569281compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
580113compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
583152compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
584285compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
584970compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
586310compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
587781compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
588263compactgcc -m32 -O3 -fomit-frame-pointer2017120720171020
588481compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
588775compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
588947compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
589910compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
590551compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
591360compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
592496compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
592821compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
593008compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
593146compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
594344compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
595955compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
597471compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
599350compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
600423compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
600468compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
603166compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
606318compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
611837compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
614664compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
615853compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
623240compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
635280compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
638302compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
650154compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
650512compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
658792compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
659248compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
659882compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
660429compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
660747compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
660871compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
662864compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
664070compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
670849compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
672209compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
673114compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
673660compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
675968compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
678103compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
679019compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
679924compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
694186compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
697237compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
699559compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
701038compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
701207compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
702326compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
702608compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
706525compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
711954compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
714701compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
716510compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
723881compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
739479referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
740431referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
741378referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
742105referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
742592referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
743951referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
746558referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
750640referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
752565referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
752656referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
753418referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
753755referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
753788referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
754325referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
763371compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
764339compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
765672referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
767303compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
769489compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
769833referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
770462referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
770779compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
770809compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
772290referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
774169compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
775376compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
779157compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
779549compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
782727compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
787733compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
787947compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
789895compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
790405compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
792767compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
793117compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
793440compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
797049compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
797161compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
797346compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
799581compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
800597compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
802249compactgcc -m32 -O -fomit-frame-pointer2017120720171020
808298compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
810665compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
815132compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
820170compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
822992compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
829694compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
832750compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
835417compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
837895compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
838601compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
840196compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
841164compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
841466compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
841520compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
841580compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
841925compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
842333compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
843197compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
843518compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
844325compactgcc -m32 -Os -fomit-frame-pointer2017120720171020
844951compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
845036compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
846073compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
848415compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
848762compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
848792compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
848894compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
849585compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
865543compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
869531compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
870930compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
871556compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
875930compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
876006compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
881002compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
882422compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
891034compactgcc -m32 -O2 -fomit-frame-pointer2017120720171020
892448compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
897902compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
914468compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
915300compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
915876compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
916021compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
924902compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
924940compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
926751compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
928909compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
931779compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
937126compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
941227compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
953479compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
972509compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
980985compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
989516compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
989741compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
992356compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
998047compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
998927compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
1004232compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
1186349referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
1193131referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
1220698referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
1222099referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
1248654referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
1288003referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
1290576referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
1294358referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
1294960referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
1295733referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
1297398referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
1299813referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
1299913referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
1300598referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
1304289referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
1304867referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
1306097referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
1309176referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
1310602referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
1336911referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
1354934referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
1384437referencegcc -m32 -O2 -fomit-frame-pointer2017120720171020
1520522referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
1520826referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
1543402referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
1548758referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
1551261referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
1555235referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
1563212referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
1576659referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
1577772referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
1587421referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
1587470referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
1588143referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
1591440referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
1601742referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
1606571referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
1606610referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
1609070referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
1609970referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
1610473referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
1610711referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
1611170referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
1613395referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
1623510referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
1635004referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
1640381referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
1643944referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
1645938referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
1648401referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
1651032referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
1651223referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
1654737referencegcc -m32 -Os -fomit-frame-pointer2017120720171020
1655639referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
1662566referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
1679743referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
1680146referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
1682529referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
1696262referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
1707604referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
1733924referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
1735533referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
1749297referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
1759618referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
1773570referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
1777821referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
1791226referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
1792111referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
2008724reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
2015864reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120720171020
2021792reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
2047004reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
2047736reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
2053963reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
2058165reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
2058773reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
2072283referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
2078620referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
2079708reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
2086693referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
2087756referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
2088248referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
2093051referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
2098813referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
2104044referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
2104416referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
2106801referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
2109172referencegcc -m32 -O -fomit-frame-pointer2017120720171020
2112893referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
2115902referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
2123801reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
2124122referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
2128878referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
2134839reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
2135749referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
2136392reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
2136930reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
2140467referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
2161595referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
2163038referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
2179487referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
2201002referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
2381968reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
2383299reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
2384666reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120720171020
2396339reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017120720171020
2417290reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
2419204reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120720171020
2419846reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120720171020
2419921reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120720171020
2422935reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120720171020
2424906reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120720171020
2428236reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120720171020
2433013reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120720171020
2435460reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120720171020
2436996reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
2440010reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120720171020
2444446reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120720171020
2449551reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120720171020
2449828reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120720171020
2450583reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120720171020
2455581reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120720171020
2463566reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120720171020
2469118reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120720171020
2473569reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120720171020
2485530reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
2515271reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120720171020
2521108referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
2523378reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120720171020
2525515reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120720171020
2538538reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120720171020
2550418reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120720171020
2593608reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120720171020
2794962reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
2815081reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
2918332reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
2931221reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
2931233reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
2942868reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
2954889reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
2969377reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
2972327reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
2972890reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
2973547reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
2979010reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
2979671reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
3001067reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
3007492reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
3051169reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120720171020
3061468reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
3107384reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
3306864referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
3313669referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
3340027referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
3584212reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
3599348reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
3616991reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
3620465reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
3629995reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
3644516reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
3653436reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
3656673reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
3658683reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120720171020
3678460reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
3680040reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
3686928reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120720171020
3697959reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120720171020
3698715reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120720171020
3699089reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120720171020
3703139reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
3717584reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120720171020
3731003reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120720171020
3733648reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120720171020
3734181reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
3738367reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120720171020
3743271reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120720171020
3745453reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120720171020
3749680reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120720171020
3753679reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120720171020
3754235reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120720171020
3755270reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120720171020
3767593reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120720171020
3768630reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120720171020
3772411reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
3786687reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
3813629reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120720171020
3821725reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120720171020
3830645reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120720171020
3888465reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120720171020
3894780reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017120720171020
3903447reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120720171020
3951006reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120720171020
3966634reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
3971225reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
3993801reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120720171020
4023978reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120720171020
4035600reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120720171020
4465429reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
4466882reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
4505822reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
4534596reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
4548123reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120720171020
4550462reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120720171020
4550680reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120720171020
4554744reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
4555514reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120720171020
4556626reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
4565670reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
4566645reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
4610079reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
4612368reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
4632235reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
4644748reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
4696246reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120720171020
4699541reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120720171020
4717740reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
4728018reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
4743728reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
4747391reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120720171020
4751101reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
4759971reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
4828157reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120720171020
4830232reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120720171020
4841946reference32bitsgcc -m32 -Os -fomit-frame-pointer2017120720171020
4847268reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120720171020
4851372reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120720171020
4854418reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120720171020
4855621reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120720171020
4859350reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120720171020
4861374reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120720171020
4867875reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120720171020
4868097reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120720171020
4876491reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120720171020
4877543reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120720171020
4899208reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120720171020
4906119reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120720171020
4913679reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120720171020
4914897reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120720171020
4932168reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120720171020
4933450reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120720171020
4957367reference32bitsgcc -m32 -O -fomit-frame-pointer2017120720171020
5023106reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017120720171020
5025992reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017120720171020
5122368reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120720171020
5134214reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017120720171020
5134492reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017120720171020
5137044reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120720171020
5175043reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120720171020
5182015reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120720171020
5229380reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120720171020
5240877reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120720171020
5244004reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120720171020
5246476reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120720171020
5247358reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120720171020
5252584reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120720171020
5295876reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120720171020
5318042reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017120720171020
5320223reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120720171020
5415234reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017120720171020
5424016reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017120720171020
5432982reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120720171020
5500151reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120720171020
6421313reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120720171020
6422729reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017120720171020
6562580reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017120720171020

Test failure

Implementation: crypto_aead/oceankeyakv2/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/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 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/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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