Implementation notes: x86, titan0, crypto_aead/lakekeyakv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
81680referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
81700referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
81804referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
84936generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
85124generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
85664generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
85764generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
85880generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
86952generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
87336generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
87664generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
88268generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
88392generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
88648generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
90632generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
90636generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
91368generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
92140generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
92188generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
92240generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
92244generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
92348generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
92456generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
92952generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
93060generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
93132generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
93284generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
93388generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
93388generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
93528generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
93532generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
93604generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
93704generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
93784generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
93880generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
93912generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
93932generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
94048generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
94268generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
94320generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
94440generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
94524generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
94720generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
94808generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
94816generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
94892generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
94956generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
94968generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
94984generic64lcgcc -m32 -Os -fomit-frame-pointer2019070720190110
95072generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
95144generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
95200generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
95316generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
95380generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
95472generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
95552generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
95576generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
95580generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
95708generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
95712generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
95808generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
95964generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
95964generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
96196generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
96232generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
96240generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
96288generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
96288generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
96316generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
96336generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
96496generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
96516generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
96532generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
96564generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
96584generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
96700generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
96744generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
96780generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
96796generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
96812generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
96832generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
96904generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
96948generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
97024generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
97040generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
97092generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
97160generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
97188generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
97228generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
97256generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
97328generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
97364generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
97372generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
97456generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
97532generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
97536generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
97536generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
97540generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
97556generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
97556generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
97668generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
97708generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
97756generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
97844generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
97928generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
97984generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
98000generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
98056generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
98220generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
98244generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
98256generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
98296generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
98320generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
98408generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
98512generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
98620generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
98644generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
98656generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
98716generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
98752generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
98796generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
98796generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
98912generic64gcc -m32 -Os -fomit-frame-pointer2019070720190110
98996generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
99004generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
99224generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
99244generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
99312generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
99376generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
99556generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
99580generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
99680generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
99840generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
100044generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
100060generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
100308generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
100528generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
100536generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
100692generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
100720generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
100772generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
100820generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
100928generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
100952generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
101152generic64lcgcc -m32 -O3 -fomit-frame-pointer2019070720190110
101232referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
101312generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
101416generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
101500generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
101548generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
101728generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
101764generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
101768generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
101796generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
102132generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
102164generic64lcgcc -m32 -O2 -fomit-frame-pointer2019070720190110
102164generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
102192generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
102308generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
102348generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
102360generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
102524generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
102644generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
102660generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
102664generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
102840generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
102852generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
102864generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
102952generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
103036generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
103136generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
103176generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
103204generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
103224generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
103276generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
103292generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
103300generic64lcgcc -m32 -O -fomit-frame-pointer2019070720190110
103304generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
103336generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
103336generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
103408generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
103420generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
103496generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
103504generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
103536generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
103536generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
103540generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
103596generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
103680generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
103864generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
103888generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
103920generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
103928generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
103932generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
103936generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
103940generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
103960generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
104020generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
104128generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
104208generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
104232generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
104320generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
104532generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
104672generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
104688generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
104748generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
104760referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
104812generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
104880generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
104940generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
104940generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
104948generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
104972generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
105104referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
105144generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
105236generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
105248generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
105280generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
105288generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
105316generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
105384generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
105408generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
105476generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
105548generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
105568referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
105584generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
105612referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
105668generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
105792generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
105808generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
105812generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
105852generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
105948generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
105992generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
105996generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
106160generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
106204generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
106292generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
106376generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
106532generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
106640generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
106652generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
106764generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
106804generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
106812generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
106876generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
106996generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
107152generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
107172generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
107176referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
107180generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
107328generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
107444referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
107728generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
107756generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
107772generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
107892generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
107948generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
108296generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
108312referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
108356generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
108636generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
108644generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
108736generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
108780generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
108828generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
108844generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
108872generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
108912generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
109000generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
109012generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
109168generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
109228generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
109440generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
109468generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
109472generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
109560referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
109576generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
109648generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
109708generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
109708generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
109724generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
110352generic64gcc -m32 -O3 -fomit-frame-pointer2019070720190110
110376generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
110568generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
110640generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
110672referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
110892generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
110980referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
111020generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
111068generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
111224generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
111452generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
111576generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
111600generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
111608generic64gcc -m32 -O2 -fomit-frame-pointer2019070720190110
111612generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
111720generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
111760generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
111772referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
111772generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
111848generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
111856generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
111916generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
111936generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
111952generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
111980generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
112032generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
112108generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
112124referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
112124generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
112144generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
112188generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
112236generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
112244generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
112372generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
112372generic64gcc -m32 -O -fomit-frame-pointer2019070720190110
112468generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
112480generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
112488generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
112624generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
112632generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
112728generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
112736generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
112756generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
112868generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
112876generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
113084generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
113088generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
113092generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
113108generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
113236generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
113404generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
113432generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
113448generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
113448generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
113532generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
113552generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
113572generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
113592generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
113596generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
113696generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
113708generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
113708generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
113728generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
113760generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
113776generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
113804generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
113884generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
113936generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
114008generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
114024generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
114036generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
114036generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
114044generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
114044generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
114088generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
114140generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
114176generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
114180generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
114200generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
114212generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
114212generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
114224generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
114268generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
114288generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
114332generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
114336generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
114352generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
114360generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
114364generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
114388generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
114484generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
114596generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
114632generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
114640generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
114668generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
114668generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
114704generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
114724generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
114724generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
114756generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
114764generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
114800generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
114844generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
114852generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
114880generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
114884generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
114936generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
114976generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
114984generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
115040generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
115052generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
115060generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
115060generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
115060generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
115124generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
115140generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
115148generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
115188generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
115220generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
115252generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
115268generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
115284generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
115288generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
115320generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
115328generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
115336generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
115344generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
115368generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
115392generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
115392generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
115424generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
115432generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
115452generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
115476generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
115476generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
115500generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
115516generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
115516generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
115528generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
115540generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
115544generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
115548generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
115552generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
115552generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
115588generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
115604generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
115636generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
115652generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
115692generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
115716generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
115728generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
115732generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
115740generic32gcc -m32 -Os -fomit-frame-pointer2019070720190110
115744generic32lcgcc -m32 -Os -fomit-frame-pointer2019070720190110
115756generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
115772generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
115772generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
115804generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
115816generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
115820generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
115856generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
115860generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
115872generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
115884generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
115888generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
115892generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
115900generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
115920generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
115924generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
115936generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
115956generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
115964generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
115968generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
115980generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
115988generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
115996generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
116008generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
116016generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
116060generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
116068generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
116080generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
116156generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
116212generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
116248generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
116256generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
116264generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
116284generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
116316generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
116324generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
116328generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
116412generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
116416generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
116456generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
116460generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
116472generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
116492generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
116516generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
116544generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
116576generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
116576generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
116584generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
116604generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
116664generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
116668generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
116676generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
116704generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
116724generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
116792generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
116792generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
116820generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
116824generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
116904generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
116904generic32gcc -m32 -O -fomit-frame-pointer2019070720190110
116908generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
116948generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
116952generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
117028generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
117036generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
117040generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
117088generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
117088generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
117124generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
117128generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
117164generic32lcgcc -m32 -O -fomit-frame-pointer2019070720190110
117172generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
117188generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
117200generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
117208generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
117288generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
117296generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
117316generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
117316generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
117424generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
117448generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
117472generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
117472generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
117540generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
117548generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
117628generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
117632generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
117652generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
117668generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
117780generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
117780generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
117920generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
118012generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
118052generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
118184generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
118416generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
118552generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
118576generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
118588generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
118732generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
118748generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
118856generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
118860generic32lcgcc -m32 -O2 -fomit-frame-pointer2019070720190110
118868generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
118892generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
118916generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
118988generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
119028generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
119196generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
119204generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
119232generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
119236generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
119256generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
119276generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
119284generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
119284generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
119304generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
119304generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
119392generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
119416generic32gcc -m32 -O2 -fomit-frame-pointer2019070720190110
119452generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
119480generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
119480generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
119560generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
119572generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
119576generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
119596generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
119612generic32gcc -m32 -O3 -fomit-frame-pointer2019070720190110
119616generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
119624generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
119668generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
119668generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
119704generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
119752generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
119764generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
119768generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
119876generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
119904generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
119932generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
119988generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
120088generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
120100generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
120124generic32lcgcc -m32 -O3 -fomit-frame-pointer2019070720190110
120124generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
120456generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
120472generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
120536generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
120712generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
120916generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
121088generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
121188generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
121212generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
121628generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
121684generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
121748generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
121908generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
121928generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
122104generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
122260generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
122632generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
122692generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
122784generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
123032generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
123096generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
123244generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
123320generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
123392generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
123536generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
123568generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
123884generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
123972referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
125120referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
125192generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
125612generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
125660referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
125760referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
125784referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
125820generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
125976generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
126232generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
126344generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
126356generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
126376generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
126652generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
126716generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
126728generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
126884generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
127076generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
127180generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
127184generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
127188generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
127200generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
127256generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
127276generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
127280generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
127364referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
127364generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
127372generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
127512referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
127580referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
127660generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
127816generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
127984generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
127996generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
128088generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
128112generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
128160generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
128352generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
128516generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
128568generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
128764referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
128884generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
129272referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
129448referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
129496generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
129700referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
130200generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
130496generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
130924generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
130928generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
131144generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
131220generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
131284generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
131284generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
131336generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
131456generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
131488generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
131492generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
131640generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
131648generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
131876generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
131896generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
131928generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
131968generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
131980generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
132004generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
132156generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
132204generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
132268generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
132332generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
132352generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
132524generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
132556generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
132996generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
133000generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
134004referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
134260generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
134268generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
135056generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
135256generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
135520generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
135652generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
136108generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
136228generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
136236generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
136476generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
137244generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
138336referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
138804generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
139116generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
139768referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
140104referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
140132generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
140148generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
140232generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
140648referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
141124generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
142044generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
142504referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
142652referencegcc -m32 -O3 -fomit-frame-pointer2019070720190110
143052generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
143072generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
144420referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
150248referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
154380generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
154724generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
155016generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
155108generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
155188generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
155244generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
156028generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
157788generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
160584referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
161884referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
161904referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
162112referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
170240referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
171848referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
172108referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
174240referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
174496referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
174600referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
174776referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
175560referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
176984referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
177016referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
177076referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
177592referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
177744referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
179112referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
179772referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
180184referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
181332referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
184316referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
188268compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
189804compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
195068compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
198084compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
202552compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
204324compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
207044compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
218760compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
219024compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
219336compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
220844compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
221028compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
221272compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
221420compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
222016compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
222984compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
224040compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
224116compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
224484compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
224684compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
224996compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
225764compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
226152referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
227916referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
228436compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
228872compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
232008compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
233472compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
233768compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
234120compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
234912compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
235352compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
235716compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
236516compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
236988compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
237068compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
237448compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
237640compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
237784compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
238532compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
239260compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
239264compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
239612compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
239716compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
239972compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
241072generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
241952generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
243664compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
245840generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
247460generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
248392compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
253852compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
255000compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
257028compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
259092generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
260932referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
260952generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
262936compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
263264compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
264596generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
265656generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
266144compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
268832compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
273032referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
273144compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
273720referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
275380compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
276368compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
277188compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
278504compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
278532referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
279268referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
279820compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
282940generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
283144generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
284264compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
286360compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
289680referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
290012generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
290096generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
291916generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
292844generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
294964compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
296352generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
300156compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
301200compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
302184generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
302212compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
303124generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
303776compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
303960generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
303992compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
304400compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
307472generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
308528generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
310452compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
317012generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
317348compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
318180compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
318304generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
318404generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
320060compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
320392generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
322604compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
322940compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
323820compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
323828compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
326036compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
326488compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
326572compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
332500compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
332992referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
333112referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
333172referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
333256compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
333340referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
333528referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
333612referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
334220referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
335692referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
335928referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
337360compactgcc -m32 -O3 -fomit-frame-pointer2019070720190110
337904compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
338216compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
338640compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
338728compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
339544compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
341580compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
344288compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
344336compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
345312compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
346796compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
346916compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
347272compactgcc -m32 -O -fomit-frame-pointer2019070720190110
348168compactgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
348384compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
348412compactgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
349776compactgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
353000compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
353768compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
355532compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
355660compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
356200compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
356724compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
356744compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
357156compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
358280compactgcc -m32 -O2 -fomit-frame-pointer2019070720190110
359300compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
359900compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
360272referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
360272compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
360884compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
361232compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
361368compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
369512compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
369916compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
370280compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
370456compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
370780compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
371080compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
371168compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
371376compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
371432compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
371580compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
372252compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
372296compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
372584compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
373144compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
373412referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
373804compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
373844referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
374560compactgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
376252compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
376688compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
377108compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
377416compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
377520compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
378728compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
379616compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
380144compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
380300compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
380728compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
380832compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
381280compactgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
384128compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
384348compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
395000compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
395684compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
396532referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
396744referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
397076compactgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
397540referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
399312compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
400040compactgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
400132compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
400240compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
400452compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
401340compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
401496compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
401836compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
402404compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
402424compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
402456referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
402668compactgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
402692compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
403148referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
403432compactgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
403940referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
404900compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
406916compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
407396referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
407576compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
408576compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
408756compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
409784compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
409956compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
410040referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
410552referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
411184compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
412048compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
412260compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
415384compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
415880compactgcc -m32 -Os -fomit-frame-pointer2019070720190110
418924referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
419688referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
422728referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
426412compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
429008compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
434040compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
445020referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
450588referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
471620referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
483564referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
483584referencegcc -m32 -O2 -fomit-frame-pointer2019070720190110
483616compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
484400referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
486620referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
488260referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
499320referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
500872referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
500976referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
532612compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
689312referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
695968referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
695976referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
708736referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
717736referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
719508referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
720712referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
722032referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
723020referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
724044referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
729592referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
729644referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
730028referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
731284referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
731344referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
734124referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
735872referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
736284referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
738048referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
741112referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
743964referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
744096referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
744348referencegcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
746776referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
747764referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
748416referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
751116referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
753300referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
756088referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
756120referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
756228referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
758056referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
758168referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
763868referencegcc -m32 -Os -fomit-frame-pointer2019070720190110
766848referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
766992referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
767532referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
767704referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
768500referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
768536referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
768888referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
770620referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
771920referencegcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
772420referencegcc -m32 -O -fomit-frame-pointer2019070720190110
774728referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
776184referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
776848referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
778856referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
780228referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
780472referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
780732referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
782420referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
784332referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
793612referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
798072referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
803188referencegcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
841116compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
923068reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
939000reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
977264referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
979940referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
1000508referencegcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
1001772referencegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
1004392referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
1004400referencegcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
1004772referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
1005776referencegcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
1005944referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
1006008referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
1006544referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
1008392referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
1008652referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1016776referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
1152284referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
1177324reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1179620reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1181936reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1184020reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1191560reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
1198796reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1202856reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1203620reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1223180reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1223484reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1224552reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1236956reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1240832reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1243472reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1254896reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1261592reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1265388reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1270252reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1299812reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1304188reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
1304912reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1305504reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
1307340reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1308996reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1310436reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1314788reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1324744reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1328444reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1330628reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1331652reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1332360reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1333624reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1345232reference32bitsgcc -m32 -O3 -fomit-frame-pointer2019070720190110
1345796reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1348308reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
1354964reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1362864reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1363248reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1375768reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1380172reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
1383072reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
1385380reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
1392732reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1416652reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
1425108reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1426552reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1429676reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1430216reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
1441608reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1445720reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
1447508reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
1453756reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
1457884reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1458284reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1461228reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1482656reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1501316reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1593512reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
1601272reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
1704536referencegcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
1710948referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
1711696referencegcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
1724876reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1724920reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1740732reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
1740792reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
1741784reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
1742620reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1743748reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
1748288reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
1748444reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
1749080reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
1749536reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
1752588reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
1757344reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
1759584reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
1761744reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
1762100reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
1774008reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
1788168reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
1788832reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
1788928reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
1790220reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
1796872reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
1804440reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1808424reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
1811072reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
1824712reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1826372reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
1827340reference32bitsgcc -m32 -O2 -fomit-frame-pointer2019070720190110
1849864reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1850720reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1853732reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1859512reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1870860reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
1876172reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1902540reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1928548reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
2019788reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
2053804reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
2062848reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
2065768reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
2093680reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2155700reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
2158784reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2163232reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
2178184reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
2198624reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
2199960reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
2212240reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
2277088reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
2289408reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
2309784reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
2313360reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
2317040reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
2319756reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
2326248reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
2330544reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
2344332reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2345164reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
2346240reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2346584reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
2347776reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2356932reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
2364332reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
2364480reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
2364716reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
2365564reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
2374736reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
2380192reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
2383920reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
2392752reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
2397624reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
2398640reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
2406996reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2407436reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
2408692reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2412032reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
2414920reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2415688reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
2419176reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2419812reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2433232reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
2443356reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
2447424reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
2483076reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
2510368reference32bitsgcc -m32 -O -fomit-frame-pointer2019070720190110
2515300reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
2516652reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
2522480reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
2522920reference32bitsgcc -m32 -Os -fomit-frame-pointer2019070720190110
2523968reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
2524676reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
2525128reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
2525860reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
2529208reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
2534064reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
2534244reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
2535564reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2542748reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2544268reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2548624reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2548644reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2549624reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2551684reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
2552896reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2553324reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2553976reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
2586780reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2595548reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
2602240reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2603640reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2613412reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2729920reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
3293892reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
3309592reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
3440880reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

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

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

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

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell