Implementation notes: x86, rumba7, crypto_aead/lakekeyakv2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
90330generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
90960generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
91410generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
91470generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
91560generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
91890generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
92190generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
92250generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
92280generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
92430generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
92430generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
92520generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
92520generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
92640generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
92760generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
92820generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
92850generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
92910generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
92910generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
92970generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
93000generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
93060generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
93300generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
93360generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
93360generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
93570generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
93780generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
93810generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
94320generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
94380generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
94440generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
94500generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
94500generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
94530generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
94890generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
94950generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
95220generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
95340generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
97740generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
97860generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
101190generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
101310generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
101670generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
102450generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
102480generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
102510generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
104280generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
104370generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
104370generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
104370generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
104430generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
104490generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
104640generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
104790generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
104790generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
104820generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
104910generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
104910generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
104910generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
104940generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
104940generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
104940generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
104940generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
104970generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
105000generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
105030generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
105030generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
105090generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
105090generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
105090generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
105090generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
105090generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
105090generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
105120generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
105120generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
105150generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
105150generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
105180generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
105180generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
105210generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
105240generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
105240generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
105270generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
105270generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
105330generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
105330generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
105360generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
105390generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
105390generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
105390generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
105420generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
105450generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
105450generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
105450generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
105450generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
105450generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
105480generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
105480generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
105510generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
105510generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
105570generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
105570generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
105600generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
105630generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
105660generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
105690generic32gcc -m32 -O -fomit-frame-pointer2018052420171218
105690generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
105720generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
105750generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
105750generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
105750generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
105750generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
105780generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
105780generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
105780generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
105780generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
105810generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
105810generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
105810generic32lcgcc -m32 -O -fomit-frame-pointer2018052420171218
105840generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
105840generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
105870generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
105870generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
105900generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
105960generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
105960generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
105990generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
106050generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
106080generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
106170generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
106200generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
106200generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
106230generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
106230generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
106260generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
106260generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
106290generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
106290generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
106290generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
106380generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
106380generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
106380generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
106380generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
106440generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
106470generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
106470generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
106500generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
106500generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
106500generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
106620generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
106650generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
106680generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
106680generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
106710generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
106770generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
106770generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
106800generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
106800generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
106830generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
106860generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
106920generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
106950generic32gcc -m32 -O3 -fomit-frame-pointer2018052420171218
106980generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
106980generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
107010generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
107040generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
107100generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
107130generic32lcgcc -m32 -Os -fomit-frame-pointer2018052420171218
107130generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
107130generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
107160generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
107160generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
107220generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
107220generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
107220generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
107220generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
107250generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
107340generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
107370generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
107400generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
107430generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
107460generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
107460generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
107460generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
107520generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
107520generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
107610generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
107640generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
107640generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
107640generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
107670generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
107700generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
107700generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
107730generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
107730generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
107730generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
107760generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
107760generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
107790generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
107790generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
107790generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
107820generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
107820generic32lcgcc -m32 -O3 -fomit-frame-pointer2018052420171218
107820generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
107850generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
107880generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
107910generic32gcc -m32 -Os -fomit-frame-pointer2018052420171218
108000generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
108000generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
108030generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
108030generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
108030generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
108060generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
108060generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
108060generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
108060generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
108090generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
108090generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
108090generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
108120generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
108120generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
108120generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
108120generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
108150generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
108150generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
108180generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
108210generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
108240generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
108270generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
108300generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
108330generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
108360generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
108360generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
108390generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
108390generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
108420generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
108480generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
108510generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
108540generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
108540generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
108540generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
108570generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
108570generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
108570generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
108660generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
108660generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
108690generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
108690generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
108750generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
108780generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
108780generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
108840generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
108840generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
108870generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
108870generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
108870generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
108870generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
108930generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
108960generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
108960generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
108960generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
109050generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
109050generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
109080generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
109140generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
109140generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
109170generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
109200generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
109260generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
109350generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
109380generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
109380generic32gcc -m32 -O2 -fomit-frame-pointer2018052420171218
109380generic32lcgcc -m32 -O2 -fomit-frame-pointer2018052420171218
109440generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
109440generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
109470generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
109470generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
109470generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
109470generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
109470generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
109500generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
109500generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
109530generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
109530generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
109590generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
109590generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
109620generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
109650generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
109680generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
109740generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
109800generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
109830generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
109860generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
109890generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
109890generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
109890generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
109890generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
109920generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
109920generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
109920generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
109950generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
109980generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
110010generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
110040generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
110040generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
110130generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
110190generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
110220generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
110250generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
110280generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
110280generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
110340generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
110370generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
110400generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
110400generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
110430generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
110430generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
110460generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
110460generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
110460generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
110820generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
110850generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
111030generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
111030generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
111120generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
111450generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
111480generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
111510generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
111630generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
111720generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
111810generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
111810generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
111960generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
111990generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
111990generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
112080generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
112080generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
112110generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
112140generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
112440generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
112560generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
113040generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
113160generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
113250generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
113610generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
113820generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
114510generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
115380generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
115710generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
116760generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
117060generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
117870generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
120300generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
120630generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
120690generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
120720generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
120750generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
120840generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
121080generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
121080generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
121260generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
121620generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
121710generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
121770generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
122040generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
122460generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
122490generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
122580generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
123030generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
123090generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
123270generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
123300generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
123330generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
123420generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
123450generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
123540generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
123540generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
123570generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
123630generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
123630generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
123630generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
123720generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
123810generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
123840generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
123840generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
123840generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
123870generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
123930generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
123990generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
124020generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
124050generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
124140generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
124140generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
124200generic64lcgcc -m32 -Os -fomit-frame-pointer2018052420171218
124230generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
124230generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
124260generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
124290generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
124350generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
124380generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
124410generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
124440generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
124440generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
124440generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
124470generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
124500generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
124500generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
124530generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
124590generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
124590generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
124590generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
124620generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
124650generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
124680generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
124680generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
124740generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
124800generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
124830generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
124890generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
124890generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
125010generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
125010generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
125040generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
125070generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
125070generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
125100generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
125130generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
125160generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
125190generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
125190generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
125220generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
125220generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
125220generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
125220generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
125250generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
125250generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
125250generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
125280generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
125280generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
125280generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
125310generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
125310generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
125340generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
125370generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
125400generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
125460generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
125460generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
125490generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
125490generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
125520generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
125520generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
125550generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
125550generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
125550generic64lcgcc -m32 -O -fomit-frame-pointer2018052420171218
125580generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
125580generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
125640generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
125670generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
125700generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
125700generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
125700generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
125730generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
125730generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
125760generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
125790generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
125820generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
125850generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
125850generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
125910generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
125940generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
125970generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
126060generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
126090generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
126120generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
126150generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
126210generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
126330generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
126360generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
126390generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
126390generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
126390generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
126420generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
126450generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
126510generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
126540generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
126570generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
126570generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
126570generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
126570generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
126630generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
126660generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
126720generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
126780generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
126810generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
126840generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
126840generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
126960generic64lcgcc -m32 -O3 -fomit-frame-pointer2018052420171218
127170generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
127170generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
127260generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
127290generic64lcgcc -m32 -O2 -fomit-frame-pointer2018052420171218
127320generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
127350generic64gcc -m32 -Os -fomit-frame-pointer2018052420171218
127410generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
127470generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
127470generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
127500generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
127500generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
127530generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
127560generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
127560generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
127590generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
127590generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
127650generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
127710generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
127710generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
127740generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
127740generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
127830generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
127830generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
127890generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
127950generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
128190generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
128340generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
128340generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
128340generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
128400generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
128430generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
128430generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
128430generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
128460generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
128490generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
128520generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
128550generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
128580generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
128610generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
128610generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
128640generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
128670generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
128700generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
128730generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
128790generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
128850generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
128850generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
128970generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
129030generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
129030generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
129030generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
129120generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
129120generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
129150generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
129180generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
129210generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
129300generic64gcc -m32 -O2 -fomit-frame-pointer2018052420171218
129300generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
129300generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
129330generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
129330generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
129360generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
129390generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
129420generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
129480generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
129480generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
129480generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
129510generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
129630generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
129660generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
129720generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
129720generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
129720generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
129780generic64gcc -m32 -O -fomit-frame-pointer2018052420171218
129780generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
129810generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
129810generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
129840generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
129840generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
129900generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
129900generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
129930generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
129930generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
129960generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
129990generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
129990generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
130050generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
130050generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
130080generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
130080generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
130110generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
130110generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
130110generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
130140generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
130200generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
130200generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
130230generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
130290generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
130320generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
130320generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
130320generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
130380generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
130380generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
130410generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
130410generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
130440generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
130440generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
130440generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
130590generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
130590generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
130620generic64gcc -m32 -O3 -fomit-frame-pointer2018052420171218
130620generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
130650generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
130650generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
130680generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
130680generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
130710generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
130740generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
130770generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
130770generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
130800generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
130860generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
130950generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
130950generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
131100generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
131130generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
131160generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
131160generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
131160generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
131190generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
131220generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
131400generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
131430generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
131430generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
131460generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
131520generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
131580generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
131670generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
132030generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
132090generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
132150generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
132180generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
132210generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
132240generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
132240generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
132360generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
132420generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
132480generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
132510generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
132540generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
132600generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
132660generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
133350generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
133440generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
133440generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
133500generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
133560generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
133620generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
133680generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
133710generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
133740generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
134010generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
134250generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
134550generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
134580generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
134580generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
134790generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
134910generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
135090generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
135210generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
135270generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
135330generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
135540generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
135630generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
135660generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
135660generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
135720generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
136020generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
136200generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
136290generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
136380generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
136920generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
136980generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
137040generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
137040generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
137070generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
137340generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
137610generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
137700generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
137790generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
137820generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
138210generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
138270generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
138270generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
138300generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
138360generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
138630generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
138780generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
138930generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
138960generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
139560generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
139890generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
139980generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
140340generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
166410referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
166680referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
166740referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
166980referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
167010referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
167010referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
167010referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
167880referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
169170referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
169200referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
169200referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
169230referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
169260generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
169290referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
169620referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
170040referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
171210referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
171720referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
171900referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
171930referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
172020referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
172260referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
172440referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
172650referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
174930referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
179010referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
179220referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
180720referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
182040referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
182850referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
186030referencegcc -m32 -O3 -fomit-frame-pointer2018052420171218
186090referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
191610generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
194940referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
203820referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
208110referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
209070referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
213810referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
213930compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
214230referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
214440compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
216360compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
217470compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
217650referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
218100compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
218550compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
219060compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
219120compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
219540compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
220860compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
221250referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
221370referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
221760referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
224910compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
225150compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
225180compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
225570compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
225780referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
226110compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
226560compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
226830compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
226860compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
227070referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
227100compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
227400referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
227730compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
227820compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
227820compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
228540compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
229470compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
229560compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
230160referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
230610compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
230940compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
232260referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
232260generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
232890compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
233490compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
234330referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
234510compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
234810compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
234870compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
234900referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
234930compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
236550referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
237030compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
237690referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
237840referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
237930referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
238650referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
238710referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
239130referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
239190referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
239280referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
241230referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
241320compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
241770referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
241860referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
242250compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
243030referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
244260compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
244320compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
244590compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
244620compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
244770compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
245310compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
245910referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
246960compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
254250compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
255210compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
256230compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
257850compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
258090compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
258090compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
258900compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
258930compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
259410compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
259530compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
259950compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
260040compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
260490compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
260940compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
263310compactgcc -m32 -O3 -fomit-frame-pointer2018052420171218
263490compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
265890compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
266190compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
266250compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
266850compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
267360compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
267480compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
268350compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
269760compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
271950compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
272880compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
273120compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
273570compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
273660compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
273720compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
280380compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
280470compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
280890compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
281580compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
281610compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
281760compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
281910compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
282240compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
282570compactgcc -m32 -O -fomit-frame-pointer2018052420171218
283080compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
284640compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
285180compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
285420compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
286320compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
286890compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
287490compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
287790compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
288840compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
288960compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
289170compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
289410compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
290190compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
290880compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
291480compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
291600compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
292080compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
295200compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
296160compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
297030compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
297690compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
298140compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
316740compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
316920compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
319350compactgcc -m32 -O2 -fomit-frame-pointer2018052420171218
320220compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
320790compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
321000compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
321780compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
322980compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
323910compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
325650compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
325710compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
326160compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
326610compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
326730compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
326730compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
327750compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
329280compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
329640compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
330630compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
334950compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
335070compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
336840compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
339870compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
340500compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
341310compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
342150referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
342270referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
342540referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
343020compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
343410referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
343470referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
343530referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
343740referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
344520referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
345150referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
345570referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
346080compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
346740referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
346770compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
347790referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
347820referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
347850compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
348810referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
348870compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
348990compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
349860compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
351930referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
352590compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
352680compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
352740compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
352830referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
353040compactgcc -m32 -Os -fomit-frame-pointer2018052420171218
353310referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
353430compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
353460compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
353730compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
353940compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
354180compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
354480compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
354660compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
355080compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
356460compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
359430compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
359910compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
360030compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
360330compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
360540compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
360660compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
360960compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
361050compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
361500compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
361830compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
362160compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
362430referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
363540compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
363870compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
365340compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
365640compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
367920compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
385260compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
387210compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
395670compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
436710compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
436950compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
451410referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
451920referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
452370referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
453330referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
453720referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
453960referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
454020referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
454380referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
460380referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
462480referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
464040referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
464340referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
464520referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
466320referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
472560referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
476850referencegcc -m32 -O2 -fomit-frame-pointer2018052420171218
477900referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
481050referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
481140referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
488160referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
488190referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
488580referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
493770referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
497910compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
528060compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
531180compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
596370compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
705600referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
723960referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
723990referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
729030referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
731370referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
733830referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
733980referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
734730referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
734760referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
735900referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
736080referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
736260referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
737640referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
738030referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
738510referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
739590referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
744360referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
744930referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
745650referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
745950referencegcc -m32 -Os -fomit-frame-pointer2018052420171218
746010referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
746070referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
746430referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
746520referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
748290referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
748830referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
749130referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
749490referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
749790referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
750240referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
750420referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
750540referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
751140referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
752610referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
752610referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
752670referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
753390referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
753690referencegcc -m32 -O -fomit-frame-pointer2018052420171218
754050referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
754470referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
755520referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
755940referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
756540referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
756930referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
758250referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
759720referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
761010referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
763080referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
763530referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
763590referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
763770referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
767340referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
768390referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
779610referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
781050referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
781140referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
782430referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
792930referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
792990referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
793050referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
810630reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
818820reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
823380reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052420171218
843810compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
852240reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
854760reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
856290reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
857280reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
857760reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
859320reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
859470referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
859860referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
873540reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
874350reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
893760referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
899190reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
943260referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
956280reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
962790reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052420171218
964740reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052420171218
973230reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
973470reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
973530reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
981600reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
985650reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
988260reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052420171218
990840reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052420171218
996270reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
1000920reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
1009590reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
1009890reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052420171218
1014000reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
1020600reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
1024230reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052420171218
1028400referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
1030410referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
1030680referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
1035690referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
1037280referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
1047930reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052420171218
1049580reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
1053030referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
1068210reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
1069350reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052420171218
1069410reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052420171218
1071300reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052420171218
1071870compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
1077180reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
1098870reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052420171218
1099860reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
1100220reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
1108950reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052420171218
1109610reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
1112310reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018052420171218
1114290reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
1270140reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
1455990reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
1457340reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
1458450reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
1461510reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
1462020reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
1481340reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
1487250reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
1497270reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
1503240reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
1505190reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052420171218
1506240reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
1506720reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
1507680reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
1508190reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
1508820reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
1510020reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
1515900reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
1624320reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
1708260referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
1708260reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052420171218
1708590reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052420171218
1714380referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
1714590referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
1748580reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
1748610reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
1751130reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
1751520reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
1753500reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
1754430reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052420171218
1760850reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
1762890reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
1765920reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
1769280reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
1774050reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
1776630reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018052420171218
1778010reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052420171218
1781640reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052420171218
1805370reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052420171218
1807770reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052420171218
1808610reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052420171218
1813680reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052420171218
1817070reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
1828020reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
1828410reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
1839870reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
1845030reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
1859640reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
1866420reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
1866660reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
1867770reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
1868430reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
1874610reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
1874970reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
1881450reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052420171218
1917660reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
1918110reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
1933350reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
1951230reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
1989960reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052420171218
1990200reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
1992330reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052420171218
1996350reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052420171218
2001570reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
2006820reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
2031540reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052420171218
2187450reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
2189310reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
2189610reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
2189640reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
2193540reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
2193750reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
2198670reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
2199090reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
2210430reference32bitsgcc -m32 -Os -fomit-frame-pointer2018052420171218
2215590reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
2234160reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
2237040reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
2241810reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
2242800reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
2242860reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
2244420reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
2244840reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
2246280reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
2247690reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
2249970reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
2250030reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
2250090reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
2252250reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
2254140reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
2256450reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052420171218
2259510reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052420171218
2260320reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052420171218
2264370reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
2277120reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
2277960reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018052420171218
2280300reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
2280450reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052420171218
2290410reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052420171218
2290590reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
2292240reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052420171218
2292510reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052420171218
2292990reference32bitsgcc -m32 -O -fomit-frame-pointer2018052420171218
2296050reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018052420171218
2296800reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018052420171218
2302050reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
2304300reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
2304330reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
2305290reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
2305740reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
2307750reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052420171218
2307900reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
2308560reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
2310990reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
2311800reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
2315100reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052420171218
2315760reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
2316180reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052420171218
2316270reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
2317020reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052420171218
2320770reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052420171218
2321130reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052420171218
2322660reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052420171218
2322870reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052420171218
2325390reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018052420171218
2333760reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
2338440reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
2338800reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
2339040reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052420171218
2339460reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
2341920reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
2352870reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052420171218
2523870reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052420171218
3247470reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018052420171218
3249300reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052420171218
3261030reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018052420171218

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/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

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

Compiler output

Implementation: crypto_aead/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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 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/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

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