Implementation notes: x86, rumba7, crypto_aead/seakeyakv2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
111420generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
111480generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
111870generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
111900generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
112080generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
112110generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
112200generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
112500generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
112530generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
112710generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
112830generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
112860generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
112890generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
113040generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
113100generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
113310generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
113340generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
113460generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
113520generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
113580generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
113610generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
113700generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
113760generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
113970generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
114180generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
114240generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
114540generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
114600generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
114660generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
114690generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
114720generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
114840generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
114990generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
115110generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
115260generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
115500generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
115500generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
115500generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
115680generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
116040generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
122370generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
122880generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
123240generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
125490generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
125700generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
125730generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
125880generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
126270generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
126390generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
126450generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
126480generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
126480generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
126540generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
126540generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
126570generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
126570generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
126600generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
126630generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
126660generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
126660generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
126720generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
126720generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
126780generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
126810generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
126810generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
126840generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
126900generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
126930generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
126930generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
126930generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
126960generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
126960generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
126990generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
127050generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
127080generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
127110generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
127140generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
127140generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
127140generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
127230generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
127350generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
127380generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
127380generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
127380generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
127380generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
127380generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
127410generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
127440generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
127440generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
127440generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
127470generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
127500generic32lcgcc -m32 -O -fomit-frame-pointer2018052920171218
127500generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
127500generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
127530generic32gcc -m32 -O -fomit-frame-pointer2018052920171218
127530generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
127560generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
127560generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
127620generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
127620generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
127620generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
127620generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
127650generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
127740generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
127740generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
127800generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
127860generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
127890generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
127890generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
127920generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
127920generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
127920generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
127950generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
127980generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
127980generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
127980generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
128010generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
128010generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
128010generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
128040generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
128100generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
128130generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
128160generic32lcgcc -m32 -Os -fomit-frame-pointer2018052920171218
128190generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
128190generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
128190generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
128250generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
128250generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
128250generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
128280generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
128370generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
128370generic32gcc -m32 -Os -fomit-frame-pointer2018052920171218
128400generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
128400generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
128400generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
128490generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
128490generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
128490generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
128550generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
128580generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
128640generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
128670generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
128700generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
128760generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
128760generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
128790generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
128790generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
128790generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
128790generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
128850generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
128850generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
128910generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
128940generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
128970generic32gcc -m32 -O3 -fomit-frame-pointer2018052920171218
128970generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
129030generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
129060generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
129090generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
129120generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
129120generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
129120generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
129150generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
129150generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
129150generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
129150generic32lcgcc -m32 -O3 -fomit-frame-pointer2018052920171218
129180generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
129210generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
129240generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
129240generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
129270generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
129270generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
129300generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
129330generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
129360generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
129390generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
129450generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
129480generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
129480generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
129510generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
129540generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
129600generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
129600generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
129630generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
129630generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
129630generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
129660generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
129660generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
129660generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
129690generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
129720generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
129720generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
129750generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
129750generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
129750generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
129750generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
129780generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
129780generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
129810generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
129900generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
129930generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
129930generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
129930generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
129990generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
130020generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
130050generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
130050generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
130050generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
130080generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
130110generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
130170generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
130170generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
130230generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
130290generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
130290generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
130290generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
130380generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
130410generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
130440generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
130440generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
130440generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
130530generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
130530generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
130530generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
130560generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
130560generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
130560generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
130590generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
130650generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
130710generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
130740generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
130740generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
130770generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
130800generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
130800generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
130830generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
130920generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
130980generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
131040generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
131070generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
131070generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
131100generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
131130generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
131160generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
131160generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
131160generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
131190generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
131190generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
131220generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
131220generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
131220generic32gcc -m32 -O2 -fomit-frame-pointer2018052920171218
131250generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
131280generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
131310generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
131370generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
131370generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
131400generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
131400generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
131400generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
131430generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
131430generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
131520generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
131520generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
131580generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
131580generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
131580generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
131580generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
131610generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
131640generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
131700generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
131700generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
131760generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
131850generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
131880generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
131910generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
131940generic32lcgcc -m32 -O2 -fomit-frame-pointer2018052920171218
131940generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
131970generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
131970generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
132000generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
132030generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
132030generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
132060generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
132060generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
132060generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
132060generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
132120generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
132120generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
132240generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
132360generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
132360generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
132360generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
132390generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
132420generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
132450generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
132540generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
132570generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
132630generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
132660generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
132660generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
132690generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
132720generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
132750generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
132870generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
132900generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
132930generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
132960generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
132960generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
133140generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
133200generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
133350generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
133380generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
133410generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
133410generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
133500generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
133500generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
133560generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
133590generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
133590generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
133800generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
133800generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
133830generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
133860generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
133860generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
134040generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
134040generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
134310generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
134340generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
134340generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
134340generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
134430generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
134760generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
134760generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
134850generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
134940generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
135090generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
135120generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
135270generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
135510generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
135840generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
135900generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
136170generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
136350generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
136620generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
136650generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
136650generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
137040generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
137160generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
137280generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
138510generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
138510generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
138990generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
140250generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
148890generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
149400generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
149640generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
149850generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
150000generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
150270generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
150270generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
150450generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
150510generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
150870generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
151170generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
151740generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
151770generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
151800generic64lcgcc -m32 -Os -fomit-frame-pointer2018052920171218
151800generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
151950generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
152010generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
152010generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
152010generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
152280generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
152400generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
152400generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
152550generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
152610generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
152700generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
152820generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
152850generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
152970generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
153030generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
153030generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
153060generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
153060generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
153270generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
153270generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
153270generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
153360generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
153360generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
153420generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
153420generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
153510generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
153570generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
153660generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
153690generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
153780generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
153840generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
153870generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
153870generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
153990generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
154020generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
154020generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
154050generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
154080generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
154110generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
154110generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
154200generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
154200generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
154200generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
154230generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
154260generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
154260generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
154380generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
154410generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
154440generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
154440generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
154500generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
154530generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
154560generic64lcgcc -m32 -O -fomit-frame-pointer2018052920171218
154560generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
154590generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
154620generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
154650generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
154650generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
154650generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
154680generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
154740generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
154740generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
154770generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
154830generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
154860generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
154890generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
154890generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
154920generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
154920generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
154950generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
154950generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
154950generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
154980generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
154980generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
155010generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
155040generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
155070generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
155100generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
155100generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
155100generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
155130generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
155160generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
155190generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
155250generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
155250generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
155370generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
155370generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
155370generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
155370generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
155430generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
155430generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
155490generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
155490generic64gcc -m32 -Os -fomit-frame-pointer2018052920171218
155520generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
155520generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
155550generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
155610generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
155670generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
155670generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
155700generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
155700generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
155700generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
155700generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
155790generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
155820generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
155850generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
155910generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
155970generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
156000generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
156090generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
156120generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
156210generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
156210generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
156240generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
156270generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
156390generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
156480generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
156510generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
156510generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
156570generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
156570generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
156600generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
156630generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
156630generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
156630generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
156750generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
156750generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
156780generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
156780generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
156840generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
156870generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
156870generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
156930generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
157050generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
157080generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
157080generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
157080generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
157080generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
157140generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
157140generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
157230generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
157290generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
157350generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
157350generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
157350generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
157350generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
157380generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
157410generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
157440generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
157500generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
157500generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
157530generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
157590generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
157590generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
157650generic64lcgcc -m32 -O3 -fomit-frame-pointer2018052920171218
157740generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
157860generic64lcgcc -m32 -O2 -fomit-frame-pointer2018052920171218
157890generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
157890generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
157920generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
157950generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
158010generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
158010generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
158040generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
158100generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
158310generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
158340generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
158400generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
158460generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
158460generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
158550generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
158580generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
158640generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
158820generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
158850generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
158880generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
159030generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
159030generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
159060generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
159180generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
159240generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
159300generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
159360generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
159390generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
159390generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
159480generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
159600generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
159600generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
159630generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
159630generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
159660generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
159660generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
159690generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
159690generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
159720generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
159750generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
159840generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
159870generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
159870generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
159900generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
159900generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
159900generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
159900generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
159930generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
159960generic64gcc -m32 -O2 -fomit-frame-pointer2018052920171218
159960generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
160080generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
160080generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
160110generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
160200generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
160200generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
160230generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
160260generic64gcc -m32 -O3 -fomit-frame-pointer2018052920171218
160260generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
160290generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
160290generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
160410generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
160470generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
160470generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
160470generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
160470generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
160500generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
160560generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
160650generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
160650generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
160650generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
160710generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
160710generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
160770generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
160770generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
160800generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
160800generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
160830generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
160860generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
160890generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
160890generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
160980generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
161070generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
161070generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
161100generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
161100generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
161130generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
161190generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
161220generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
161250generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
161280generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
161310generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
161340generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
161430generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
161460generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
161490generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
161550generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
161550generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
161550generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
161580generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
161640generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
161640generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
161700generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
161730generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
161730generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
161910generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
162000generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
162210generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
162270generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
162270generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
162360generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
162450generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
162480generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
162510generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
162600generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
162720generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
162930generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
162930generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
163080generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
163080generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
163140generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
163200generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
163380generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
163470generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
163650generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
163680generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
163680generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
163710generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
163740generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
163800generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
164220generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
164550generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
164550generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
164760generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
164790generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
164880generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
165420generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
165450generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
165660generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
165750generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
165780generic64gcc -m32 -O -fomit-frame-pointer2018052920171218
165840generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
166470generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
166620generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
167220generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
167340generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
167400generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
167430generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
167490generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
167580generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
168240generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
168360generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
168420generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
168420generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
168660generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
168720generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
168780generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
169080generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
169260generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
169350generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
169410generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
169830generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
169860generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
169920generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
170010generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
170130generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
170130generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
170160generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
170250generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
170520generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
170850generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
171330generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
171690generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
171720generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
172770generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
172950generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
173610generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
177360generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
182280generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
189660generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
193620generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
195180generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
204000referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
204330referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
204720referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
204960referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
205170referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
205170referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
205230referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
205350generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
206430referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
206580referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
207120referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
207180referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
207210referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
207870referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
208980referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
209880referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
209910referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
210150referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
210720referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
210870referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
211140referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
213270referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
213330referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
215130referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
216210referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
218940referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
219630referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
222900referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
223740referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
224520referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
228570referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
230250referencegcc -m32 -O3 -fomit-frame-pointer2018052920171218
239130referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
256380referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
256740referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
261870referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
262530referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
263490compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
264180compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
265320referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
266910compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
267720compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
267750compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
269430compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
269430compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
270510referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
270720compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
271620referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
272010compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
272190compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
273120referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
273540compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
273870referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
274620compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
275460compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
276030compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
276150referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
276930compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
277020compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
277170referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
277530compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
277530referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
277860referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
278400compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
278460compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
278970compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
279300compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
279510compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
279630compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
281430compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
281670compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
283890referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
284490compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
284610compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
284790compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
285930compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
286770compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
286980compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
288240referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
288420compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
288990referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
289680compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
290250referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
291660referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
291930referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
292170referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
292200referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
292290referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
292860referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
293010referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
293940referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
294000referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
295980referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
296280referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
296610referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
297660compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
298860compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
299070compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
299190compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
299580compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
300090compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
300150compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
300300referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
300570compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
301500compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
308280compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
312240compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
312300compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
313680compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
314550compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
315570compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
318390compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
318510compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
318630compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
318840compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
319170compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
319770compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
320670compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
323070compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
325830compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
325860compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
326400compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
326490compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
326850compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
327420compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
328080compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
328680compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
329160compactgcc -m32 -O3 -fomit-frame-pointer2018052920171218
330630compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
332160compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
332700compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
333600compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
335250compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
335280compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
335940compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
337950compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
340560compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
342060compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
343950compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
344940compactgcc -m32 -O -fomit-frame-pointer2018052920171218
346110compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
346650compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
346740compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
346980compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
347130compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
347940compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
348000compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
348810compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
349500compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
351570compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
351930compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
352350compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
352890compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
353460compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
353520compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
354000compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
355560compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
356400compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
357870compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
358620compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
359430compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
359970compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
360750compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
362430compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
363450compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
365490compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
366060compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
369270compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
388920compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
389670compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
390360compactgcc -m32 -O2 -fomit-frame-pointer2018052920171218
390660compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
393000compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
393420compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
394380compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
395370compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
395370compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
396600compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
396750compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
399360compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
399750compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
400740compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
401910compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
401940compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
403110compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
404010compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
404970compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
406380compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
406740compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
406890compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
407610compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
410640compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
413130compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
417000compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
417420compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
419040referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
419430referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
420330compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
420480referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
420720referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
420870compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
421980referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
422040referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
422820compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
422850compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
423480referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
423840referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
424050referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
424200referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
425940referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
426270compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
426390referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
427980referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
428070compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
428640compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
429420compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
430350referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
431670compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
431880compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
432090compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
432330referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
432600compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
432690compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
432900compactgcc -m32 -Os -fomit-frame-pointer2018052920171218
433500compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
433590compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
433650referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
434310compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
434820compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
435030referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
438600compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
439140compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
439590compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
440190compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
440520compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
440820compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
440850compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
441210compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
441450compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
441780compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
441960compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
442680compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
444420compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
445080referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
445740compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
446640compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
447420compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
448740compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
471780compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
474120compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
524670compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
553710referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
553980referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
554670referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
554700referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
555360referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
555450referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
557070referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
557670referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
563100referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
569370referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
569820referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
571440referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
573210referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
576240referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
577650referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
579960referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
580200referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
580920referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
586650referencegcc -m32 -O2 -fomit-frame-pointer2018052920171218
597240referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
599880referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
603270referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
605070referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
610800compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
638370compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
651090compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
651180compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
725820compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
732930compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
861480referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
885060referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
885870referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
890730referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
895890referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
896460referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
896580referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
896730referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
898530referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
898890referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
899670referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
899760referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
899760referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
900060referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
901170referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
901470referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
902160referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
902760referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
905820referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
909720referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
909750referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
911100referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
911130referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
911850referencegcc -m32 -Os -fomit-frame-pointer2018052920171218
911910referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
912240referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
913140referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
913590referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
915150referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
915210referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
916200referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
916350referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
917190referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
917520referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
917700referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
917940referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
918150referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
918510referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
918990referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
919110referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
920370referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
920430referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
921090referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
922410referencegcc -m32 -O -fomit-frame-pointer2018052920171218
922710referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
923370referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
923400referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
923700referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
925200referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
925590referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
927390referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
927900referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
929880referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
932070referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
933180referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
934350referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
934380referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
935100referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
954630referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
954630referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
955350referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
964740reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052920171218
965460reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
968670referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
970980referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
971220referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
993660reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
1000080reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
1002420reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
1004100reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
1012110reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
1013550reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
1023060reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1031880reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
1031970reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1042140reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1060440reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
1097220referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
1130760reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1139370reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1139430reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052920171218
1143270reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1145700reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
1147020reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
1159080reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
1159710reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
1163940reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052920171218
1164060reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052920171218
1167150reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052920171218
1173570reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052920171218
1176990reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052920171218
1183710reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
1187790reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
1193700reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
1198980reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
1215390reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052920171218
1227210reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052920171218
1257390reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052920171218
1259160referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
1260300referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
1261680reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052920171218
1262010reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052920171218
1264890referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
1267440reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052920171218
1275300reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
1276500referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
1283820referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
1301010reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052920171218
1307910reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
1312320reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
1313190reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018052920171218
1316520reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052920171218
1321260reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
1339020reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052920171218
1723410reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
1724310reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
1733580reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
1734600reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
1734660reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
1753380reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
1760580reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
1775010reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
1782840reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
1783560reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
1784970reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
1785240reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
1785750reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052920171218
1786260reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1788450reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
1789440reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
1804410reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
1898670reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2029560reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052920171218
2031270reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052920171218
2071950reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
2076690reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
2078250reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
2082210reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052920171218
2084880reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052920171218
2086590reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052920171218
2086890reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052920171218
2089140referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
2096010referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
2096010referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
2097420reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052920171218
2104020reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052920171218
2105700reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
2107410reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
2108820reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018052920171218
2115270reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052920171218
2116770reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052920171218
2141460reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052920171218
2143140reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052920171218
2161050reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052920171218
2162370reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
2179500reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
2180010reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
2181960reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052920171218
2193030reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
2199480reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
2200800reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
2207370reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
2207670reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
2211570reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
2211660reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
2215020reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
2219880reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052920171218
2222130reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
2234460reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
2267850reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
2273550reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
2311410reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
2314290reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
2374890reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052920171218
2378880reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052920171218
2380140reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052920171218
2384280reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
2387040reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218
2404500reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
2604780reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
2605590reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
2605950reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052920171218
2605980reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052920171218
2612640reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2613270reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2624070reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2627100reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2630130reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2634540reference32bitsgcc -m32 -Os -fomit-frame-pointer2018052920171218
2661690reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2662500reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2663250reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2665890reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018052920171218
2670390reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2671050reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2671530reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
2675610reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2676000reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2676090reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2680320reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
2681040reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052920171218
2681670reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052920171218
2686290reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052920171218
2689620reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052920171218
2694090reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
2699220reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018052920171218
2702130reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2702940reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
2711040reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052920171218
2715720reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018052920171218
2718570reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052920171218
2718900reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052920171218
2719860reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052920171218
2721120reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052920171218
2725620reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052920171218
2725830reference32bitsgcc -m32 -O -fomit-frame-pointer2018052920171218
2733090reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018052920171218
2733450reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018052920171218
2736660reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018052920171218
2743230reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
2744160reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2744820reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2746140reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2749860reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052920171218
2752650reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052920171218
2753820reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052920171218
2754180reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
2754210reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052920171218
2754480reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052920171218
2755950reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052920171218
2756820reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052920171218
2757630reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052920171218
2758560reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018052920171218
2761620reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
2763270reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052920171218
2764800reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052920171218
2765040reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052920171218
2767590reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052920171218
2767590reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052920171218
2768400reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052920171218
2771190reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052920171218
2776830reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
2784300reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052920171218
2788500reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
2814240reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
3010050reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052920171218
3902640reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018052920171218
3903510reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018052920171218
3903930reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052920171218

Compiler output

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

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

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

Compiler output

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

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

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

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

Compiler output

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

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

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/seakeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

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

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

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

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

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