Implementation notes: x86, kizomba, crypto_aead/seakeyakv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
99381generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
99795generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
100039referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
100256referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
100717generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
101095generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
104116generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
104504generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
104531generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
105049generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
105195generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
105402referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
105820generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
105982generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
106121generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
106319generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
106853generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
107061generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
107329generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
108825generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
109421generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
109494generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
109898generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
110030generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
110033generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
110745generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
110770generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
110806generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
110842generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
111018generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
111073generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
111113generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
111295generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
111454generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
111469generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
111488generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
111496generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
111682generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
111752generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
112010generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
112070generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
112095generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
112157generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
112201generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
112361generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
112377generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
112570generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
112605generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
112617generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
112740generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
112829generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
112861generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
112905generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
112940generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
113107generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
113170generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
113173generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
113176generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
113242generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
113244generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
113296generic64lcgcc -m32 -Os -fomit-frame-pointer2018082520180818
113313generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
113317generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
113337generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
113347generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
113461generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
113601generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
113644generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
113712generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
113813generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
113814generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
114109generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
114116generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
114183generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
114238generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
114290generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
114303generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
114317generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
114369generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
114416generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
114535generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
114583generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
114851generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
114927generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
114944generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
114998generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
115163generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
115234generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
115238generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
115297generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
115321generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
115325generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
115428generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
115645generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
115724generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
115750generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
115760generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
115950generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
116027generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
116073generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
116171generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
116209generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
116212generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
116334generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
116413generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
116416generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
116455generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
116735generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
116742generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
116770generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
116921generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
116924generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
116956generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
117020generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
117022generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
117228generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
117256generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
117276generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
117470generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
117537generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
117931generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
117964generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
117982generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
118010generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
118141generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
118151generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
118163generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
118458generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
118498generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
118526generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
118643generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
118668generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
118708generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
118760generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
118776generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
118788generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
118889generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
118935generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
118956generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
119048generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
119074generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
119282generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
119342generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
119371generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
119498generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
119508generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
119520generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
119568generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
119602generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
119627generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
119629generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
119675generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
119706generic64gcc -m32 -Os -fomit-frame-pointer2018082520180818
119728generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
119729generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
119742generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
119844generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
119932generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
119976generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
120020generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
120195generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
120391generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
120410generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
120552generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
120758generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
120825generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
120856generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
120914generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
121136generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
121166generic64lcgcc -m32 -O3 -fomit-frame-pointer2018082520180818
121254generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
121316generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
121417generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
121480generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
121552generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
121552generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
121575generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
121661generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
121748generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
121867generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
121957generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
121958generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
121988generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
122004generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
122032generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
122044generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
122112generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
122125generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
122198generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
122306generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
122510generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
122539generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
122788generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
123145generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
123385generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
123556generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
123585generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
124147generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
124369generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
124450generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
124530generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
124544generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
124633generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
124669generic64lcgcc -m32 -O -fomit-frame-pointer2018082520180818
124690generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
124738generic64lcgcc -m32 -O2 -fomit-frame-pointer2018082520180818
124842generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
124852generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
124946generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
125192generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
125194generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
125198generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
125302referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
125498generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
125576generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
125613generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
125634generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
125678generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
125720generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
125764generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
125789generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
125978generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
126234generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
126350generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
126351generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
126470generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
126496generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
126519generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
126525generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
126530generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
126665generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
126702generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
126726generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
126734generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
126944referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
127131generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
127198referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
127222generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
127290referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
127300generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
127446referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
127636generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
127681generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
127705generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
127760generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
127935generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
127994generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
128034generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
128119generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
128196generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
128365generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
128524generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
128676generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
128722generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
128887generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
129198generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
129268generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
129319generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
129339generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
129458generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
129468generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
129603generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
129746generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
129869generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
129916generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
129986generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
130029generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
130048referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
130088generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
130169generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
130191generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
130320generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
130323generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
130355generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
130452generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
130470generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
130474generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
130517generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
130603generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
130703generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
130712generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
130782generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
130811generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
130873generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
130917generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
130959generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
130972generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
130982generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
130998generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
131057generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
131093generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
131127generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
131192generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
131216generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
131268generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
131274generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
131321generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
131324generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
131355generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
131512generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
131546generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
131645generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
131690generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
131805generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
131943generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
132089generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
132242generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
132330generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
132434generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
132438generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
132603generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
132606generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
132656generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
132690generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
132786generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
132835generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
132895generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
132933generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
133008generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
133073generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
133074generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
133091generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
133101generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
133109generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
133199generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
133262generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
133269generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
133316generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
133328generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
133336generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
133356generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
133367generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
133373generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
133399generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
133411generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
133457generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
133464generic64gcc -m32 -O3 -fomit-frame-pointer2018082520180818
133484generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
133518generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
133527generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
133530generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
133561generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
133577generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
133579generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
133580generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
133609generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
133621referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
133658generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
133671generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
133677generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
133691generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
133692generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
133706generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
133724generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
133734generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
133748generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
133764generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
133782generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
133785generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
133867generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
133901generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
133962generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
133990generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
134069generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
134175generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
134218generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
134224generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
134230generic32gcc -m32 -O -fomit-frame-pointer2018082520180818
134242generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
134244generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
134246generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
134248generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
134276generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
134280generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
134283generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
134290generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
134293generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
134345generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
134351generic32lcgcc -m32 -Os -fomit-frame-pointer2018082520180818
134363generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
134385generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
134395generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
134397generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
134429generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
134439generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
134458generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
134462generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
134474generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
134502generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
134562generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
134571generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
134575generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
134579generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
134580generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
134589generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
134589generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
134593generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
134593generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
134595referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
134603generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
134609generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
134618referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
134625generic32gcc -m32 -Os -fomit-frame-pointer2018082520180818
134631generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
134645generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
134647generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
134653generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
134669generic64gcc -m32 -O2 -fomit-frame-pointer2018082520180818
134670generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
134682generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
134700generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
134709generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
134762generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
134780generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
134797generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
134811generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
134816generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
134827generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
134833generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
134895generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
134925generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
134986generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
135026generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
135034generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
135085generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
135121generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
135129generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
135141generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
135159generic32lcgcc -m32 -O -fomit-frame-pointer2018082520180818
135170generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
135215generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
135277generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
135280generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
135285generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
135287generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
135294generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
135317generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
135337generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
135342generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
135367generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
135396generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
135409generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
135432generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
135434referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
135566generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
135570generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
135578generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
135603generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
135629generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
135663generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
135684generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
135716generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
135719generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
135724generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
135784generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
135804generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
135806generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
135822generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
135838generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
135851generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
135877generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
135887generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
135927generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
135960generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
135963generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
135976generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
135986generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
135990generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
136014generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
136064generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
136123generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
136232generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
136293generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
136350generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
136358generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
136385generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
136426generic64gcc -m32 -O -fomit-frame-pointer2018082520180818
136486generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
136490generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
136533generic32gcc -m32 -O2 -fomit-frame-pointer2018082520180818
136589generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
136635referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
136730generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
136736generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
136736generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
136786generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
137086generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
137129generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
137165generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
137181generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
137194generic32lcgcc -m32 -O2 -fomit-frame-pointer2018082520180818
137293generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
137384generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
137421generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
137423generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
137429generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
137484generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
137504generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
137512generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
137512generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
137595generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
137601generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
137602generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
137627generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
137634generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
137652generic32lcgcc -m32 -O3 -fomit-frame-pointer2018082520180818
137657generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
137698generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
137710generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
137727generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
137754generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
137756generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
137764generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
137772generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
137780generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
137792referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
137807generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
137812generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
137818generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
137827generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
137843generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
137901generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
137913generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
137952generic32gcc -m32 -O3 -fomit-frame-pointer2018082520180818
137964generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
138002generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
138020generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
138049generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
138071generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
138155generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
138157generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
138218generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
138351generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
138420generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
138425generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
138457generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
138479generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
138512generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
138530generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
138563generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
138573generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
138677generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
138744generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
138756generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
138789generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
138935generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
138961generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
138972generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
139048generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
139090generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
139105generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
139149generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
139157generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
139224generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
139244generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
139276generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
139282generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
139283generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
139296generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
139306generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
139340generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
139401generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
139420generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
139446generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
139473generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
139506generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
139518generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
139556generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
139919generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
140014generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
140107generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
140111generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
140165generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
140719generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
140881generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
140928generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
141147generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
141266referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
141611generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
141953generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
141959generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
142008generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
142149generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
142236generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
142347generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
143026referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
143230referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
143317referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
143326generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
143405generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
143780generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
143806referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
143820referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
143820generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
143909generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
144014referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
144256referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
144327referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
144387generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
144912generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
145180referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
145600referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
146708referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
146945generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
147021generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
147184referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
147266generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
147315generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
147348generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
147686generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
147786generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
147855generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
148159generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
148177generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
148216generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
148361generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
148439generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
148536generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
148805generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
148808generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
148826generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
148899generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
149256generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
149268generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
149399generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
149485generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
149532generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
149818generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
149911generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
150010generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
150333generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
150526generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
150645generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
151002generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
152004generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
152027generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
152228generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
152985generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
152998generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
153041generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
153330generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
153619generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
153732generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
154244generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
154297generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
154355generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
154400generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
154500generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
154705generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
154873generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
155000generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
155052generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
155106generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
155212generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
155282generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
155383generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
155421generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
155538generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
157046generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
158189generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
158246generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
158524generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
158754generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
158776generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
159153generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
159325generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
159752generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
159754generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
160431generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
162097generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
162246referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
164304generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
164712generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
165432generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
165512referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
166045referencegcc -m32 -O3 -fomit-frame-pointer2018082520180818
166343generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
166448generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
166976generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
168447generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
168801generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
169496referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
169785generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
170066generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
170075generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
170131generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
170708generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
170748referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
170804generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
171484generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
174196generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
174750referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
174861generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
175123generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
176307generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
177397referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
178114generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
178131generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
178917generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
179236generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
180383generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
184065referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
186671referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
188812referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
189411referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
190551referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
191223referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
191806generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
191851generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
192482generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
193291generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
193677generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
193956generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
195468generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
198422generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
198820referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
199524referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
208998compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
209069compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
209102compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
210178compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
214036referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
214379referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
215837referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
217056compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
217163referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
217772compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
219256referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
219304referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
219389referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
220040referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
220310referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
222073referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
222561referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
222891referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
222965referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
223167referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
225010compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
226973referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
227623referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
228411compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
236482compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
237395compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
239256compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
240593compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
241097compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
241352compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
241514compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
242514compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
244026compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
244143compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
246222compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
247094compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
247353compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
247823compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
249067compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
249482compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
249849compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
251518compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
252151compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
252157compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
252470compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
253314compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
255059compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
255210compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
255877compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
257986compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
258375compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
260339compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
260575compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
260585compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
260635compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
261238compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
261246compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
261381compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
261998compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
262311compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
264555compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
264796compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
265089compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
271480compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
271830compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
272702compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
273971compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
274643referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
283912referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
291290compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
294740generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
295054generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
299571compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
300246referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
300298compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
301006generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
301086compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
301217generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
301551generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
302262compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
305741generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
307576compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
309157compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
310691compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
311918generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
312109compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
313519compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
316361generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
317655compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
318085compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
318794referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
318804compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
320857referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
321633generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
323143referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
323440generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
324530referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
330603referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
337206compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
337373compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
338111generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
339733generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
343064compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
343667compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
344091compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
344762compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
345485generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
346252compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
346285compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
346665compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
347038compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
347984compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
348094compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
348542compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
349121generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
351555compactgcc -m32 -O3 -fomit-frame-pointer2018082520180818
351573compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
351601compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
352161generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
355540generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
355566compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
356237generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
357234generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
359605generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
360427generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
364305generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
364891generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
370775generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
370825compactgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
370996compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
371514compactgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
371551generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
372029compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
372360compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
372718compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
373625compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
374282compactgcc -m32 -O -fomit-frame-pointer2018082520180818
375175compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
376304compactgcc -m32 -O2 -fomit-frame-pointer2018082520180818
377432compactgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
380020compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
380690generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
382937referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
383026referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
383091referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
383165generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
383212compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
383440referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
383472compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
383544compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
383750compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
383754referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
383789referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
385393generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
385465referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
385819referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
386528referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
387783generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
387914compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
388009generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
389053compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
389865generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
392268compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
394026compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
395002compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
395704compactgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
395728compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
397599compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
401103compactgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
401353compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
401512compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
402264compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
402770compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
402934compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
403661compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
403966compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
404099compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
404634compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
406022compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
406571compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
406793compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
406871compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
407194compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
409163compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
409377compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
409715compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
410383compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
410435compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
410548compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
410912compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
411369compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
412758compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
412785compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
412905compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
414125compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
415800compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
416911compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
416966compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
417302compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
418968compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
422361compactgcc -m32 -Os -fomit-frame-pointer2018082520180818
423250compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
424570compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
425169compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
425280compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
425679compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
427145compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
428165compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
428193compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
430086compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
432314referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
438867compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
439958compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
441357compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
441449referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
441694referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
443869referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
443953compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
444212compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
444397compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
444990compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
445460compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
445776compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
447357referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
447981referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
448345referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
448944referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
449694referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
450619compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
451992compactgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
452833compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
453159compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
453383compactgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
453604compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
454494compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
454561compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
455077referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
455193compactgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
456419referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
456873compactgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
457667compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
459405referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
459432compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
469399compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
473461compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
483007compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
483141referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
483928referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
484279referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
484746compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
484920referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
485079referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
491248compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
516712referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
517274referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
518462referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
518547referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
518599referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
525623referencegcc -m32 -O2 -fomit-frame-pointer2018082520180818
549238referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
550133referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
551248referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
586956compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
632920compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
664403referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
671490referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
673883referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
674716referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
674913referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
675869referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
676287referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
676881referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
680678referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
684327referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
684391referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
691482referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
692069referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
693555referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
698940referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
701032referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
706938referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
710275referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
710651referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
711100referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
711313referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
711621referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
712248referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
712383referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
714822referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
723578referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
724299referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
729141referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
729169referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
729234referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
730105referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
733478referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
733539referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
736210referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
737520referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
737895referencegcc -m32 -Os -fomit-frame-pointer2018082520180818
748317referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
750332referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
750478referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
755726referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
756154referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
756304referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
768725referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
771159referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
773408referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
794533referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
794575referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
799901referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
807689referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
808018referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
808470referencegcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
811227referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
813623referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
816901referencegcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
823687referencegcc -m32 -O -fomit-frame-pointer2018082520180818
823951referencegcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
1036311reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
1044198reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
1054544compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1121107referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
1122821referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
1136579referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1138395referencegcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1140363referencegcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
1141724referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
1142498referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
1144323referencegcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1144423referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1145562referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
1146306referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
1149176referencegcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1152311referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
1239857referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1320897referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1332740reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
1336558reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1339139reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1339165reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1350746reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1374879reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1386030reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
1392633reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1405369reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1409398reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
1409784reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
1411666reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1413895reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1423881reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1425506reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1425849reference32bitsgcc -m32 -O3 -fomit-frame-pointer2018082520180818
1429438reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
1434320reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1434595reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
1434673reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1434681reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
1437633reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
1438446reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
1439413reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1439885reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
1442375reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
1443022reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1447242reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
1454070reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1475502reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
1493886reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1496902reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
1497709reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1497803reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1498597reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
1499333reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1506429reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1510297reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1519937reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1522200reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1531496reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1533093reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
1537422reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1539929reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1540975reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1544218reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
1549361reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
1549677reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1549762reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1553998referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1557109referencegcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1557184reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1569639referencegcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1579341reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1595145reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1596717reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1601480reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1605438reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1620766reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1629861reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1717183reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
1744596reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
1847047reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1854799reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
1855596reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1856332reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1856451reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1858200reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
1860764reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
1870955reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
1871302reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
1872297reference32bitsgcc -m32 -O2 -fomit-frame-pointer2018082520180818
1877530reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
1889276reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1892893reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1909867reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1910012reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1912635reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
1924562reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
1932211reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1932506reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1933121reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1935887reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1938512reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1942825reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1950597reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1962832reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1964804reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1966361reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1966491reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1968163reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1969659reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1973318reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1986248reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
1993202reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1999879reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
2001056reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
2051510reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
2067901reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
2081065reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
2083595reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
2117349reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
2119681reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
2128748reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
2128871reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
2195236reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
2215099reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
2252347reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
2298962reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
2349599reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
2358448reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
2431179reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
2445055reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
2447790reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
2448957reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
2461708reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
2470407reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
2472753reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
2472804reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
2485587reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
2488562reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2491101reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
2491823reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
2492554reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2495143reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
2495190reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
2495990reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
2496472reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
2498414reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
2500980reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
2507278reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
2507788reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
2508327reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
2508921reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
2512917reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2514171reference32bitsgcc -m32 -O -fomit-frame-pointer2018082520180818
2515407reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
2517290reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2526015reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
2528794reference32bitsgcc -m32 -Os -fomit-frame-pointer2018082520180818
2535909reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
2536728reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2549688reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
2554032reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
2559705reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2564597reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2565385reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
2566639reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
2573099reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
2573853reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
2574654reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2577178reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
2578627reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
2600419reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2608268reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2612657reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
2613311reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2623399reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
2636417reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
2642635reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
2643595reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
2648296reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
2650412reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
2654609reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
2654813reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
2658071reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
2665008reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
2678172reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
2683137reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
2694274reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
2695621reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
2710281reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
2778494reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
2878875reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
3247145reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
3251319reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
3259337reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818

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

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

Compiler output

Implementation: crypto_aead/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:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: note: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^~~~~~
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/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