Implementation notes: x86, kizomba, crypto_aead/lakekeyakv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
81070referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
81085referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
81161generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
81176referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
81933generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
82329generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
82676generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
83697generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
83716generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
84183generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
84550generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
84837generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
84944generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
85254generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
85335generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
85586generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
86193generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
86216generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
86752generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
87293generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
87294generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
87538generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
87966generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
88712generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
88766generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
88804generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
89020generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
89192generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
89212generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
89234generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
89276generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
89367generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
89371generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
89486generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
89498generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
89605generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
89651generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
89676generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
90146generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
90191generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
90486generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
90740generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
90745generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
90801generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
90827generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
90903generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
91024generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
91095generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
91135generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
91158generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
91311generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
91458generic64lcgcc -m32 -Os -fomit-frame-pointer2018082320180818
91472generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
91545generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
91552generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
91573generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
91603generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
91647generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
91672generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
91677generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
91680generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
91717generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
91819generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
91865generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
92014generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
92076generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
92078generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
92109generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
92121generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
92270generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
92304generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
92351generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
92518generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
92537generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
92671generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
92900generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
92974generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
93116generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
93127generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
93146generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
93172generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
93339generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
93348generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
93353generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
93405generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
93418generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
93601generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
93727generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
93728generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
93752generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
93851generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
93869generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
93881generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
93885generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
93907generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
94135generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
94143generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
94185generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
94196generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
94212generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
94308generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
94327generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
94371generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
94404generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
94441generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
94460generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
94635generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
94663generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
94665generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
94730generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
94738generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
94865generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
94879generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
94881generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
94901generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
94980generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
95068generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
95153generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
95214generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
95220generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
95228generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
95241generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
95345generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
95445generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
95454generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
95504generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
95583generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
95610generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
95791generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
95819generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
95937generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
95954generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
95992generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
96105generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
96167generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
96215generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
96226generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
96256generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
96282generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
96320generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
96321generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
96423generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
96456generic64gcc -m32 -Os -fomit-frame-pointer2018082320180818
96548generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
96625generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
96633generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
96764generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
96833generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
96979generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
97016generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
97276generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
97299generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
97341generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
97471generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
97478generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
97584generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
97666generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
97702generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
97752generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
97756generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
97891generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
97891generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
97895generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
97911generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
97927generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
97950generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
98355generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
98472generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
98484generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
98627generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
98680generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
99010generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
99103generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
99171generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
99371generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
99395generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
99528generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
99531generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
99583generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
99623generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
99671generic64lcgcc -m32 -O3 -fomit-frame-pointer2018082320180818
99680generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
99686generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
99714generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
99716generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
99788generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
99855generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
99867generic64lcgcc -m32 -O2 -fomit-frame-pointer2018082320180818
99950generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
100004generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
100040generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
100073generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
100141generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
100151generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
100242generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
100274generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
100335generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
100361generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
100550generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
100727generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
100952referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
101036generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
101294generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
101307generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
101316generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
101366generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
101413generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
101425generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
101431generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
101454generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
101526generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
101641generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
101696generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
101815generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
101830generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
101844generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
101906generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
101930generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
101982generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
102244generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
102270generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
102325generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
102337generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
102347generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
102375generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
102395generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
102415generic64lcgcc -m32 -O -fomit-frame-pointer2018082320180818
102466generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
102538generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
102577referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
102756referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
102756generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
102825generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
102895generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
102927generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
102980generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
103109generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
103117referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
103234generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
103373generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
103415generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
103416referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
103430generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
103490generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
103750generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
104006generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
104022generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
104065generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
104090generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
104345generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
104345generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
104506generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
104540generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
104568generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
104587generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
104657generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
104719generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
104863generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
104931generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
104942generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
104965generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
104970generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
105071referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
105178generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
105206generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
105395generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
105558generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
106156generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
106230generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
106834generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
107016generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
107057generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
107244generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
107290generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
107306generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
107456generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
107466generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
107486generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
107508generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
107513generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
107654generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
107730generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
107908generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
107915generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
107918generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
107928generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
107940referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
107988generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
108012generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
108163generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
108183generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
108242generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
108258generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
108266generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
108396generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
108476generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
108551referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
108611generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
108678generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
108690generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
108740generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
108784generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
108792generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
108800referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
108813referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
108908generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
108944generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
108950generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
108951generic64gcc -m32 -O3 -fomit-frame-pointer2018082320180818
109070generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
109129generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
109169generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
109332generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
109341generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
109387generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
109403generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
109423generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
109456generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
109524generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
109635generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
109651generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
109681generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
109699generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
109758generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
109791generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
109831generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
109959generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
110099generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
110137generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
110141generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
110294generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
110300generic64gcc -m32 -O2 -fomit-frame-pointer2018082320180818
110375generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
110454generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
110458generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
110459generic64gcc -m32 -O -fomit-frame-pointer2018082320180818
110505generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
110515generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
110518generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
110581generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
110645generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
110649generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
110701generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
110704generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
110759generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
110798generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
110801generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
110819referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
110831generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
110889generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
110909generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
110920generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
110932generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
110938generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
110958generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
110974generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
111008generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
111020generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
111062generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
111063generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
111071generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
111085generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
111133generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
111149generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
111190generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
111199generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
111221generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
111240generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
111246generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
111252generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
111273generic32lcgcc -m32 -O -fomit-frame-pointer2018082320180818
111322generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
111323generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
111363generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
111365generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
111369generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
111371generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
111380generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
111407generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
111409generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
111414generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
111451generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
111452generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
111460generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
111461generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
111484generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
111494generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
111504generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
111504generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
111506generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
111524generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
111526generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
111530generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
111542generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
111546generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
111559generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
111579generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
111587generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
111587generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
111600generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
111612referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
111627generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
111635generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
111637referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
111638generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
111639generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
111647generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
111687generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
111708generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
111732generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
111746generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
111793generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
111823generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
111825generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
111869generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
111913generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
111938generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
111942generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
111946generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
111964generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
111974generic32gcc -m32 -O -fomit-frame-pointer2018082320180818
111980generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
111992generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
112008generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
112020generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
112031generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
112032generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
112042generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
112058generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
112065generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
112079generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
112081generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
112111generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
112113generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
112129generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
112145generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
112160generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
112161generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
112170generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
112182generic32lcgcc -m32 -Os -fomit-frame-pointer2018082320180818
112188generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
112211generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
112228generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
112230generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
112234generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
112259generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
112276generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
112286generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
112290generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
112316generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
112327generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
112333generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
112349generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
112351generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
112353generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
112367generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
112367generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
112375generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
112383generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
112385generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
112399generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
112446generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
112460generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
112476generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
112481generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
112494generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
112496generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
112510generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
112510generic32gcc -m32 -Os -fomit-frame-pointer2018082320180818
112531generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
112564generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
112573generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
112575generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
112585generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
112603generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
112619generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
112625generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
112653generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
112665generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
112682generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
112683generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
112696generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
112717generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
112750generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
112776generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
112782generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
112786generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
112794generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
112831generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
112854generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
112871generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
112905generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
112921generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
112947generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
112962generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
112984generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
113036generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
113040generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
113072generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
113074generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
113086generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
113105generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
113119generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
113166generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
113167generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
113248generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
113299generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
113301generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
113303generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
113328generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
113403generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
113722generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
113725generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
113776generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
113923generic32lcgcc -m32 -O2 -fomit-frame-pointer2018082320180818
113952generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
113957generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
113990generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
114012generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
114020generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
114024generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
114054generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
114101generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
114127generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
114193generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
114199generic32gcc -m32 -O3 -fomit-frame-pointer2018082320180818
114329generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
114339generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
114350generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
114365generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
114365generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
114415generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
114431generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
114494generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
114507generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
114554generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
114564generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
114566generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
114585generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
114619generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
114619generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
114621generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
114684generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
114691generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
114710generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
114724generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
114818generic32lcgcc -m32 -O3 -fomit-frame-pointer2018082320180818
114892generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
114918generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
114962referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
114992generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
115016generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
115020generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
115038generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
115090generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
115091generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
115106generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
115129generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
115133generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
115145generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
115173generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
115206generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
115234generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
115266generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
115341generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
115365generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
115486generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
115486generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
115502generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
115512generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
115536generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
115643generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
115764generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
115948generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
116081referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
116115generic32gcc -m32 -O2 -fomit-frame-pointer2018082320180818
116117referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
116117generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
116151generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
116153generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
116943referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
116990generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
117081generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
117082referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
117117referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
117121generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
117369referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
117627generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
117661generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
117736referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
117913generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
118022generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
118197generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
118272generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
118369referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
118597generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
119180referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
119295generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
119375referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
119514referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
119591generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
119885generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
120073generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
120234generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
120621generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
121015generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
121056generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
121143generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
121244generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
121318generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
121843generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
121848generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
122010generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
122069generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
122206generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
122214generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
122309generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
122321generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
122345generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
122377generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
122430generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
122514generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
122591generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
122887generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
122905generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
123032generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
123038generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
123060generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
123062generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
123063generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
123073generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
123155generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
123183generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
123301generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
123306generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
123659generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
124083generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
124428generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
126403generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
126877generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
127137generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
127149generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
127304generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
127665generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
127694generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
127836generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
127849generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
128004generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
128042generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
128093generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
128188generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
128225generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
128246generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
128289generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
128373generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
128414generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
128448generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
128577generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
128653generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
128788generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
128829generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
129150generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
129300generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
129313generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
129893generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
129900generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
130298generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
130339generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
130845referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
132544generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
132811generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
133149generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
133375referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
133730generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
133798referencegcc -m32 -O3 -fomit-frame-pointer2018082320180818
135540generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
135560generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
136052generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
136208generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
136611generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
136621generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
136909generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
137459referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
137820generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
138156generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
138420generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
138425generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
138520generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
138718generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
139292referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
139681generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
141807referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
141987generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
142464generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
142667generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
143028generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
143262referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
143337generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
143485generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
145371generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
146292generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
148297referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
149601referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
152594referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
152821referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
153208referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
153466referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
156514generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
156643generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
157328generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
157377generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
157552generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
157718generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
157798generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
160359referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
161454generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
163764referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
168070compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
169018compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
172949referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
173183referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
174000referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
174347compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
174439compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
175829referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
176667compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
177387referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
177781referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
178123referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
178542referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
178827referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
179054compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
179800referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
180287referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
180336referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
180502referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
180867referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
183147compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
183848referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
184250referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
185969compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
190706compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
191875compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
191992compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
193500compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
196931compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
196992compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
197107compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
197203compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
197865compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
198494compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
198938compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
199238compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
200174compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
201556compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
202256compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
202310compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
202389compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
203119compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
204607compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
205571compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
205939compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
207242compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
208097compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
209809compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
210833compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
211549compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
211623compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
211964compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
212948compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
213169compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
213274compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
213769compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
214303compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
215532compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
215544compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
216331compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
216471compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
216843compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
217802compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
220649compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
221647referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
222000compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
222593compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
224377compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
227000referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
236000compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
239361generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
241167generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
243593compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
243921compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
244598compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
244655referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
245448generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
246819generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
247238compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
248468generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
249031generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
251683compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
252052compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
253044compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
253644compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
255196generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
256766compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
256971generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
260151referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
260424compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
260791referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
261465compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
261689generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
263010compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
263578generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
264074referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
264432referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
271083referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
273718compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
275357compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
275393generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
277298compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
280351compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
281686compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
282646compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
283256compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
283455compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
283740compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
284274compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
284508compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
284708compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
284827generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
284911compactgcc -m32 -O3 -fomit-frame-pointer2018082320180818
285240generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
286580compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
287240generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
288208generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
288925compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
290125generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
290567compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
290972compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
291484generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
291835generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
295998generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
296059generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
298098generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
298442generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
303972compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
303996compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
304153compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
304161generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
304535compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
304738compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
304927compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
305627generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
305804compactgcc -m32 -O -fomit-frame-pointer2018082320180818
306073compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
306407compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
306645compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
308192compactgcc -m32 -O2 -fomit-frame-pointer2018082320180818
310208generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
310617compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
310637referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
311569generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
312174compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
312611referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
312961referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
313091referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
313494referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
313546compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
313799referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
313801referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
313943compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
314286compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
314365referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
314974compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
316213referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
316250generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
316839compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
319103generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
319164compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
319955generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
320296compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
320871compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
322077generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
323026compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
324381compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
324381compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
326152compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
326333compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
327002compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
327197compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
327760compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
328006compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
328482compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
329264compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
329671compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
330024compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
330681compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
331310compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
331361compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
331796compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
332145compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
332262compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
333559compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
334549compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
334623compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
334714compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
334867compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
335057compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
335788compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
336573compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
336666compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
336853compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
336998compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
339058compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
339673compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
339905compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
341728compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
342051compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
344406compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
345278compactgcc -m32 -Os -fomit-frame-pointer2018082320180818
346782compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
347663compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
348398compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
348506compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
348561compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
350995compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
352602compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
353780compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
358318referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
358498compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
360409compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
361208referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
361407referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
362647referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
362705compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
362901referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
363796referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
363851compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
364045compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
365065compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
365105compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
365191compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
365740referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
366588referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
367101compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
367217compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
367867referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
368756compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
369212compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
369590compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
369806compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
370268compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
370951compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
371014compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
371250compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
371319compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
371689compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
374318compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
374711referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
375305referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
379609referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
381402compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
384034compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
393155referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
394427referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
394952referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
395099compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
395498compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
396349referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
396709referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
405401compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
420728referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
422129referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
422597referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
423575referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
423806referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
427194referencegcc -m32 -O2 -fomit-frame-pointer2018082320180818
448494referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
449085referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
455383referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
478611compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
515117compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
542575referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
549470referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
552065referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
552254referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
552478referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
552829referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
552861referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
553940referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
554996referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
559458referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
559899referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
566611referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
567623referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
568817referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
570935referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
573316referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
573887referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
577811referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
579397referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
579563referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
580425referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
580583referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
581083referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
581379referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
583587referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
583996referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
592186referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
593617referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
593677referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
595337referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
595401referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
595609referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
596379referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
598699referencegcc -m32 -Os -fomit-frame-pointer2018082320180818
600828referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
601984referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
613168referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
613752referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
614583referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
616262referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
617762referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
618324referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
622589referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
625847referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
627034referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
649729referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
649770referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
649938referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
655915referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
656369referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
660349referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
660597referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
663091referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
668778referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
676742referencegcc -m32 -O -fomit-frame-pointer2018082320180818
683756referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
849720compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
875343reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
884363reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
916223referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
924162referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
933972referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
934542referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
935944referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
936377referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
937002referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
937448referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
937982referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
939719referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
940443referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
943919referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
947058referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
1016540referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1087791referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
1135887reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
1138887reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
1142917reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
1145936reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1148500reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
1149432reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
1176720reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
1181333reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
1182351reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
1182754reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
1190433reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
1191664reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
1193204reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
1202554reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
1206980reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
1209031reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
1212062reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018082320180818
1213949reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
1216964reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
1218750reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
1220368reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
1222301reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
1223040reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
1223894reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
1224926reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
1224998reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
1229070reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1229236reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
1247623reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
1250746reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
1256387reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
1257613reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
1265888referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
1266266reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
1269133reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
1269744referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
1270772reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
1270786reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
1278684referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
1281459reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
1289651reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
1291141reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
1292456reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
1304161reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
1304770reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
1307285reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
1307290reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
1308304reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
1308327reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
1311827reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
1315032reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
1316670reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
1339074reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
1350541reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
1351658reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
1354891reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1357651reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
1363015reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
1373360reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
1377964reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
1447425reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
1489289reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
1555742reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
1556656reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
1557236reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
1565123reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
1565367reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
1566476reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
1573077reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
1574666reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
1575302reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
1577974reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018082320180818
1578384reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
1591018reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
1591436reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
1599947reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
1603692reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
1610506reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
1614609reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
1631226reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
1633609reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
1633951reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
1635063reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
1636968reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
1639492reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
1639572reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
1662010reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
1664096reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
1664667reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
1665346reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
1668036reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
1669746reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
1676543reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
1682129reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1685159reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
1690800reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
1693260reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
1711180reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
1739067reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
1741772reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
1755468reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
1778175reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
1779258reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
1783093reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
1809350reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
1826673reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
1848492reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
1893375reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
1946939reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
1986149reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
1992478reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
2033248reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
2036299reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
2052415reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
2055932reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
2061855reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
2077270reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
2082588reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
2085889reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
2089173reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
2091029reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
2092867reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
2093945reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
2094105reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
2095949reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
2099947reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
2102787reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
2104881reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
2106907reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
2112219reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
2113043reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
2116250reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
2122192reference32bitsgcc -m32 -O -fomit-frame-pointer2018082320180818
2122229reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
2124274reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
2124327reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
2128704reference32bitsgcc -m32 -Os -fomit-frame-pointer2018082320180818
2129169reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
2136684reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
2136692reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
2142865reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
2149970reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
2154458reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
2158629reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
2163351reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
2164123reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
2165133reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
2166411reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
2168728reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
2170579reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
2175163reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
2175660reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
2185039reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
2188676reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
2189650reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
2192813reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
2199288reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
2207110reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
2208452reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
2211147reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
2225113reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
2236157reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
2237145reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
2240103reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
2240353reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
2242018reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
2250440reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
2263068reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
2265357reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
2265657reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
2280885reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
2284143reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
2351162reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
2435772reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
2700043reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
2708865reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
2724583reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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