Implementation notes: x86, titan0, crypto_aead/seakeyakv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
101072referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
101372referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
101668referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
105600generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
106112generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
106752generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
106752generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
106768generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
107328generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
108008generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
108244generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
108500generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
108528generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
109012generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
110088generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
112484generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
113264generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
113924generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
114188generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
114516generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
114700generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
115084generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
115380generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
115400generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
115496generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
115540generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
115568generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
115604generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
115680generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
115780generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
115960generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
116008generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
116028generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
116112generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
116184generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
116204generic64lcgcc -m32 -Os -fomit-frame-pointer2019070820190110
116212generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
116256generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
116280generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
116288generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
116304generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
116320generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
116624generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
117028generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
117052generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
117116generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
117152generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
117204generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
117288generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
117512generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
117528generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
117572generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
117972generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
118004generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
118076generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
118096generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
118232generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
118340generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
118400generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
118404generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
118424generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
118448generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
118480generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
118480generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
118508generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
118608generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
118692generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
118800generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
118840generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
118840generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
118844generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
118888generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
118900generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
118964generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
118980generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
118988generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
119080generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
119088generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
119192generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
119240generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
119240generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
119316generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
119468generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
119528generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
119572generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
119576generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
119640generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
119692generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
119704generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
119796generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
119816generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
119992generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
120024generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
120048generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
120184generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
120184generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
120196generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
120236generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
120248generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
120260generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
120536generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
120580generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
120684generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
120828generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
120844generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
121084generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
121444generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
121468generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
121484generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
121504generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
121548generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
121572generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
121628generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
121648generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
121816generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
121896generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
121944generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
121972generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
122020generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
122060generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
122060generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
122092generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
122092generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
122100generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
122104generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
122112generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
122204generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
122224generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
122244generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
122248generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
122360generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
122376generic64gcc -m32 -Os -fomit-frame-pointer2019070820190110
122388generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
122464generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
122476generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
122904generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
123012generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
123036generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
123184generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
123948generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
124276generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
124476generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
124540generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
124580generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
124756generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
124792generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
124944referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
124960generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
125032generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
125148generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
125248generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
125316generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
125456generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
125512generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
125524generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
125588generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
125624generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
125636generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
125652generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
125668generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
125668generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
125692generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
125720generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
125772generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
125776generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
125816generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
125864generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
125968generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
126004generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
126036generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
126080generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
126120generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
126284generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
126364generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
126588generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
126760generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
126904generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
126916generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
126952generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
127036generic64lcgcc -m32 -O -fomit-frame-pointer2019070820190110
127068generic64lcgcc -m32 -O2 -fomit-frame-pointer2019070820190110
127132generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
127172generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
127264generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
127316generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
127348generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
127356generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
127440generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
127460generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
127496generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
127496generic64lcgcc -m32 -O3 -fomit-frame-pointer2019070820190110
127544generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
127632generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
127664generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
127896generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
127980generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
128024generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
128032generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
128080generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
128140generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
128144generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
128268generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
128332generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
128384generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
128552generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
128712generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
128744generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
128900generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
128912generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
129012generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
129108generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
129168generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
129244generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
129376generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
129416generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
129420generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
129572generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
129628generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
129636referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
129720generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
129864generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
129904referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
130424generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
130728generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
130776generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
130800generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
130892generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
131088generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
131168generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
131292generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
131336generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
131384generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
131408generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
131512generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
131528generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
131584generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
131692generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
131780generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
131788generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
131800generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
131872generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
132076referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
132104generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
132236referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
132292generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
132348generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
132372generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
132588generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
132708generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
132732generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
133360referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
133552generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
133608generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
133632referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
133720generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
133824generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
133852generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
133852generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
134056generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
134096generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
134128generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
134204generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
134332generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
134340generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
134360generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
134364generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
134408generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
134416generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
134604generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
134612generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
134816generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
134880generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
134904generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
134912generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
134984generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
135016generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
135180generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
135204generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
135216generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
135260generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
135268generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
135280generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
135296generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
135376generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
135408generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
135428generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
135472generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
135604generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
135628generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
135660generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
135780generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
135812generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
135840generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
135844generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
135848generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
135884generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
135892generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
135936generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
135988generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
136036generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
136036generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
136036generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
136144generic64gcc -m32 -O3 -fomit-frame-pointer2019070820190110
136200generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
136204generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
136304generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
136332generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
136352generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
136392generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
136492generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
136564generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
136616referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
136692generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
136796referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
136952referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
136992generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
137000generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
137064generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
137112generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
137128generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
137132generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
137132generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
137180generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
137252generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
137312referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
137348referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
137420generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
137464generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
137480generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
137480generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
137536generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
137560generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
137584generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
137592generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
137612generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
137612generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
137628generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
137656generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
137680generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
137712generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
137712generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
137716generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
137744generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
137744generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
137780generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
137780generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
137848generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
137876generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
137920generic64gcc -m32 -O2 -fomit-frame-pointer2019070820190110
137928generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
137996generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
138016generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
138016generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
138024generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
138072generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
138100generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
138112generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
138140generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
138144generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
138148generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
138156generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
138188generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
138224generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
138224generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
138236generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
138256generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
138256generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
138260generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
138288generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
138308generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
138324generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
138344generic64gcc -m32 -O -fomit-frame-pointer2019070820190110
138364generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
138384generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
138396generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
138404generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
138428generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
138432generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
138508generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
138540generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
138560generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
138600generic32gcc -m32 -Os -fomit-frame-pointer2019070820190110
138600generic32lcgcc -m32 -Os -fomit-frame-pointer2019070820190110
138620generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
138648generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
138708generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
138712generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
138736generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
138744generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
138748generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
138772generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
138776generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
138788generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
138796generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
138804generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
138828generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
138836generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
138860generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
138860generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
138880generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
138900generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
138916generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
138916generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
138916generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
138924generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
138940generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
138956generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
138992generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
138996generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
139016generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
139020generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
139024generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
139040generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
139044generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
139048generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
139048generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
139080generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
139100generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
139132generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
139144generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
139148generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
139192generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
139212generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
139224generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
139260generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
139264generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
139268generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
139288generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
139304generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
139340generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
139368generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
139396generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
139400generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
139420generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
139428generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
139428generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
139444generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
139460generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
139468generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
139544generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
139564generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
139580generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
139588generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
139612generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
139648generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
139688generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
139688generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
139704generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
139704generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
139752generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
139784generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
139812generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
139832generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
139888generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
139904generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
139916generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
139952generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
139964generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
139992generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
139992generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
140036generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
140036generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
140036generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
140072generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
140080generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
140092generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
140140generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
140172generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
140228generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
140236generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
140296generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
140320generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
140344generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
140376generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
140408generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
140444generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
140492generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
140524generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
140556generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
140568generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
140576generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
140616generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
140648generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
140648generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
140712generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
140744generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
140820generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
140868generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
140948generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
140952generic32lcgcc -m32 -O -fomit-frame-pointer2019070820190110
140992generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
141008generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
141120generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
141152generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
141168generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
141188generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
141200generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
141216generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
141236generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
141240generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
141252generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
141268generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
141280generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
141312generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
141372generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
141376generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
141456generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
141512generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
141592generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
141692generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
141728generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
141956generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
141976generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
142000generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
142008generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
142044generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
142044generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
142080generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
142112generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
142184generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
142196generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
142336generic32lcgcc -m32 -O2 -fomit-frame-pointer2019070820190110
142352generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
142356generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
142428generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
142428generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
142500generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
142508generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
142572generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
142748generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
142764generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
142796generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
142800generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
142904generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
142904generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
142912generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
142964generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
142968generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
142984generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
143044generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
143148generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
143164generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
143188generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
143204generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
143220generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
143236generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
143248generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
143300generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
143328generic32gcc -m32 -O -fomit-frame-pointer2019070820190110
143424generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
143476generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
143588generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
143588generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
143596generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
143616generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
143636generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
143640generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
143652generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
143660generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
143696generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
143740generic32gcc -m32 -O2 -fomit-frame-pointer2019070820190110
143768generic32lcgcc -m32 -O3 -fomit-frame-pointer2019070820190110
143780generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
143800generic32gcc -m32 -O3 -fomit-frame-pointer2019070820190110
143800generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
143884generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
143936generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
144004generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
144064generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
144236generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
144300generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
144480generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
144500generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
144524generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
144564generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
144576generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
144660generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
144840generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
145068generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
145156generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
145180generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
145516generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
145528generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
145816generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
146228generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
146280generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
146520generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
146840generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
147224generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
147388generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
148180generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
148400generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
150420generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
150844generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
150992generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
151108generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
151148generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
151228generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
151496generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
151748generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
151816generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
151892generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
151904generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
152076generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
152160generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
152172generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
152324referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
152376generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
152412generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
152956generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
153004generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
153008generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
153048generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
153164generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
153184generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
153324generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
153328generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
153412generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
153556generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
153600generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
153696generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
153892generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
153936generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
154176referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
154260generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
154420generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
154432referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
154680referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
155304referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
155340referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
155388referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
155768generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
155800referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
156236generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
156452referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
156736generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
156756generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
156868generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
156968generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
157028generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
157436generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
157496generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
157724generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
157796referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
157932referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
157964generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
158028generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
158108generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
158280referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
158320generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
158548referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
158604generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
158688generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
158708generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
158848generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
158980generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
159044generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
159092generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
159264generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
159272generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
159288generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
159336generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
159408generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
159536generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
159588generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
159700generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
159812generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
159880generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
159988generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
160100generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
160152generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
161040generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
161160generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
161772generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
162252generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
162440generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
162448generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
162788generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
164368generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
165556referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
165560generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
165580generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
165804generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
166584generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
166652generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
166976generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
167036generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
167072generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
167536generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
167620generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
167624generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
168648generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
170004generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
171776generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
171964referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
171984referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
172140generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
172460generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
172540generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
172672generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
172828referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
174468referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
175016referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
176520generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
176812referencegcc -m32 -O3 -fomit-frame-pointer2019070820190110
176852generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
179828generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
179852referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
187616referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
190364generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
190768generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
190796generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
191112generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
191564generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
192688generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
192864generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
192980generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
199416referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
199776referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
200188referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
200432referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
211656referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
211764referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
213660referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
215308referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
216328referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
216464referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
217056referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
218580referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
218808referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
219152referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
219268referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
219880referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
220100referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
220656referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
222976referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
223132referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
225012referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
225424referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
232300compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
235256compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
239820compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
244652compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
248776compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
249528compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
255384compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
266648compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
266816compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
267384compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
270912compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
273000compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
273700compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
273752compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
273900compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
273948compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
274204compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
274864compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
274996compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
275364compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
275500compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
276456referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
277388compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
279896compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
281988referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
282820compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
285652compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
287468compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
288164compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
288652compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
288664compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
288968compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
289468compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
289484compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
289896compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
290840compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
290988compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
291024compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
291184compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
291872compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
291948compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
292920compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
293380compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
294576compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
295320generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
295464compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
295792compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
296472generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
303508generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
304060compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
304384generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
313584generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
313764compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
314024compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
314492compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
319268generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
319524referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
321572compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
323112compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
324912generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
324940compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
326444generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
326580compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
334808referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
336912compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
337432referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
340712referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
340836compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
340924compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
340948compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
341780compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
342356referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
344076generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
344876compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
346744generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
350432compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
352348compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
353372generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
353496referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
355708generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
359116generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
361236generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
362400generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
362488compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
362952generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
367312compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
367604generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
368424compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
369700generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
372428compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
373020compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
375296compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
375428compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
379112generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
382416compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
386280generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
386432generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
386816generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
387800compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
388392generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
389788generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
391340compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
391856compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
392900compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
394264compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
396452compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
396704compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
397252compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
398224compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
398332compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
398416compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
406912referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
407292referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
407848compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
407888referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
408136referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
408688referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
408788referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
409336compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
409920compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
410436referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
411064referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
412292referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
413352compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
413620compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
414936compactgcc -m32 -O3 -fomit-frame-pointer2019070820190110
415540compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
416060compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
422008compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
422428compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
423052compactgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
423284compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
424556compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
425260compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
426184compactgcc -m32 -O -fomit-frame-pointer2019070820190110
427216compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
428032compactgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
430568compactgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
432232compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
434692compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
435280compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
435500compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
435988compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
436204compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
438536compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
438744referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
439576compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
439812compactgcc -m32 -O2 -fomit-frame-pointer2019070820190110
439936compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
440148compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
440900compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
442584compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
443020compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
443056compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
443448compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
450840compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
453280compactgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
453436compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
453548compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
453724compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
453932compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
454232compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
454700compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
454900compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
455484compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
455596compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
456024compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
456624compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
457688referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
457940compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
459072compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
459284compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
459584compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
460384compactgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
461368referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
461600compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
463180compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
463416compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
464484compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
465088compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
465188compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
466024compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
469980compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
470428compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
471800compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
474844compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
485912referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
486068compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
486612compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
486716compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
486812referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
486904referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
487016compactgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
488576compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
489400compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
490296compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
490320compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
490444compactgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
491044compactgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
491172compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
492016compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
492080compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
492144compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
492244compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
492992referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
493060compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
493400compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
493492compactgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
493564referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
494092compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
496188referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
498820referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
498936compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
499196compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
499780referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
501040referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
501276compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
504916compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
505440compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
507268compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
508220compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
509608referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
510384referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
510616compactgcc -m32 -Os -fomit-frame-pointer2019070820190110
514196referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
524804compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
525156compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
525512compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
530924compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
541564referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
544384referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
578772referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
588532referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
588948referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
590012referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
593560compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
594940referencegcc -m32 -O2 -fomit-frame-pointer2019070820190110
595016referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
611060referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
612516referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
614068referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
652984compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
839148referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
840508referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
845392referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
865944referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
868456referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
878092referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
879704referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
884360referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
886416referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
889112referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
889576referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
889900referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
894396referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
896292referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
896940referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
897144referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
898112referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
899832referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
902444referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
907096referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
909204referencegcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
909844referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
910836referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
913196referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
914640referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
917488referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
919832referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
922328referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
923732referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
924968referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
926508referencegcc -m32 -Os -fomit-frame-pointer2019070820190110
935088referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
935536referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
935632referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
935884referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
936080referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
937472referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
939632referencegcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
939716referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
940988referencegcc -m32 -O -fomit-frame-pointer2019070820190110
941104referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
941508referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
942360referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
943452referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
946424referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
946732referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
949908referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
950320referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
950412referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
952200referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
954040referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
955612referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
955804referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
960524referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
962952referencegcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
978920referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1031160compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1092564reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
1121400reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
1190724referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
1195728referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
1228680referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1228936referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1229948referencegcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1229980referencegcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1230284referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1231588referencegcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1231600referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1231712referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1232928referencegcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1236088referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1236904referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1240256referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1389736reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1392096reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1393048reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1402576reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1403272reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1410568reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1411108reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1411776referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1414108reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1431936reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1451400reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1452604reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1453632reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1462716reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1467748reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1472264reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1481748reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1481948reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1498580reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1523876reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1530640reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
1531692reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
1538024reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1547860reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1553032reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1553300reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1554608reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1564676reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1565804reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1567872reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1570204reference32bitsgcc -m32 -O3 -fomit-frame-pointer2019070820190110
1570792reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1578096reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1579420reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1580756reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
1581168reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1590276reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1608296reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1621712reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1624060reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1628392reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1634348reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1634600reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1647256reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1673788reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1679396reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1680832reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1683604reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1691996reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1705764reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1707036reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1707924reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1717196reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1721968reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1723492reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1726496reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1738552reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1760040reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1895800reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1897832reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
2041172reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
2042840reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
2061352reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
2067040reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
2067276reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
2068888reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2070192reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
2070328reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
2072804reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
2076216reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
2076236reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
2079188referencegcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
2079712reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
2084388reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
2086588reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
2086688reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
2087628referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
2088644reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
2094004referencegcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
2103496reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
2118524reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
2119816reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
2121756reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
2127112reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
2131044reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
2135336reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
2140272reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
2151212reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
2159896reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
2167268reference32bitsgcc -m32 -O2 -fomit-frame-pointer2019070820190110
2168132reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
2191164reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
2191380reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2192048reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
2194464reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
2216384reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
2224628reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
2242212reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2284076reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
2407556reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2432584reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
2447024reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
2450552reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
2479860reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
2538940reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
2569048reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
2582132reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
2583928reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
2587024reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
2605628reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
2612140reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
2708176reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
2722832reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
2726860reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
2727788reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
2732076reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
2744632reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2750396reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2762124reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
2764528reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
2783352reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
2785144reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
2787420reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
2788120reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
2792696reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
2798120reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
2798164reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
2804912reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
2807348reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
2815904reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
2825912reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
2832888reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
2848260reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2850140reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2850272reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2851128reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2851540reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2853548reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2858380reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2859204reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2865972reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2870528reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
2873656reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
2885108reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2887368reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
2907632reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2908456reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
2922436reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
2943672reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
2962032reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
2969124reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2986920reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
2989692reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
2991780reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
2994548reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
2995272reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
2996180reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
3002292reference32bitsgcc -m32 -O -fomit-frame-pointer2019070820190110
3007404reference32bitsgcc -m32 -Os -fomit-frame-pointer2019070820190110
3010824reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
3018056reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
3018312reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
3020456reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
3022884reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3024452reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
3034040reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
3034088reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
3043972reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
3046568reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
3089008reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
3093764reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
3095220reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
3099204reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
3102160reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
3217020reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
3965024reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
4002820reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
4127200reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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