Implementation notes: x86, h6sandy, crypto_hash/mgrostl256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
71812opt-32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
72144opt-32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
72288opt-32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72472opt-32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
72580opt-32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
72592opt-32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
72784opt-32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
72916opt-32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
72928opt-32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
72960opt-32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
72972opt-32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
72984opt-32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
73008opt-32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
73024opt-32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
73032opt-32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
73032opt-32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
73116opt-32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
73296opt-32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
73432opt-32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
73480opt-32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
73512opt-32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
73528opt-32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
73556opt-32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
73672opt-32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
73692opt-32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
73724opt-32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
73776opt-32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
73784opt-32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
73896opt-32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
73944opt-32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
73988opt-32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
73992opt-32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
74004opt-32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
74028opt-32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
74076opt-32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
74088opt-32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
74100opt-32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
74140opt-32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
74196opt-32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
74204opt-32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
74212opt-32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
74220opt-32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
74224opt-32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
74260opt-32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
74264opt-32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
74284opt-32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
74292opt-32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
74296opt-32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
74308opt-32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
74372opt-32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
74388opt-32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
74400opt-32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
74424opt-32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
74432opt-32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
74448opt-32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
74512opt-32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
74644opt-32gcc -m32 -O3 -fomit-frame-pointer2017111020171020
74736opt-32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
74824opt-32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
74828opt-32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
75108opt-32gcc -m32 -O2 -fomit-frame-pointer2017111020171020
75164opt-32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
75176opt-32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
75240opt-32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
75248opt-32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
75272opt-32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
75280opt-32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
75320opt-32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
75384opt-32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
75424opt-32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
75456opt-32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
75488opt-32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
75496opt-32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
75520opt-32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
75572opt-32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
75572opt-32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
75576opt-32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
75604opt-32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
75636opt-32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
75680opt-32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
75944opt-32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
76104opt-32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
76208opt-32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
76244opt-32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
76260opt-32gcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
76264opt-32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
76320opt-32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
76416opt-32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
76436opt-32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
76444opt-32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
76456opt-32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
76480opt-32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
76500opt-32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
76560opt-32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
76608opt-32gcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
76664opt-32gcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
76696opt-32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
76732opt-32gcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
76752opt-32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
76788opt-32gcc -m32 -O -fomit-frame-pointer2017111020171020
76796opt-32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
76832opt-32gcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
76908opt-32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
77016opt-32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
77064opt-32gcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
77280opt-32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
77336opt-32gcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
77360opt-32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
77548opt-32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
78292opt-32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
78920opt-32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
78944opt-32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
78980opt-32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
79332opt-32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
79352opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
79400opt-32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
79652opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
79676opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
79692opt-32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
79716opt-32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
80136opt-32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
80456opt-32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
80484opt-32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
80712opt-32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
81212opt-32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
81224opt-32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
81384opt-32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
81412opt-32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
81508opt-32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
81520opt-32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
81532opt-32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
81544opt-32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
81552opt-32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
81568opt-32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
81592opt-32gcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
81608opt-32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
81636opt-32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
81716opt-32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
81896opt-32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
81900opt-32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
82056opt-32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
82208opt-32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
82236opt-32gcc -m32 -Os -fomit-frame-pointer2017111020171020
82284opt-32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
82292opt-32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
82316opt-32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
82328opt-32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
82364opt-32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
82384opt-32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
82396opt-32gcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
82408opt-32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
82540opt-32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
82540opt-32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
82552opt-32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
82556opt-32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
82560opt-32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
82560opt-32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
82568opt-32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
82568opt-32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
82576opt-32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
82580opt-32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
82608opt-32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
82648opt-32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
82664opt-32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
82692opt-32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
82700opt-32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
82720opt-32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
82732opt-32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
82744opt-32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
82972opt-32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
83192opt-32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
83224opt-32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
152152opt-64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
152152opt-64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
152280opt-64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
159448opt-64gcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
159520opt-64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
159564opt-64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
168344opt-64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
168400opt-64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
168440opt-64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
168508opt-64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
168512opt-64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
168524opt-64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
168812opt-64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
168908opt-64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
168932opt-64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
168996opt-64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
169744opt-64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
169844opt-64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
169860opt-64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
169904opt-64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
170312opt-64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
170312opt-64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
170380opt-64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
170384opt-64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
170452opt-64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
170532opt-64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
170660opt-64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
170776opt-64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
170808opt-64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
170896opt-64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
170932opt-64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
171028opt-64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
171280opt-64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
171308opt-64gcc -m32 -O3 -fomit-frame-pointer2017111020171020
171316opt-64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
171372opt-64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
171372opt-64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
171420opt-64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
171740opt-64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
171772opt-64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
171784opt-64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
171896opt-64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
171992opt-64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
172184opt-64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
172272opt-64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
172316opt-64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
172336opt-64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
172424opt-64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
172472opt-64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
172488opt-64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
172500opt-64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
172576opt-64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
172792opt-64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
172800opt-64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
173132opt-64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
173136opt-64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
173224opt-64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
173292opt-64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
173300opt-64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
173308opt-64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
173320opt-64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
173332opt-64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
173348opt-64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
173372opt-64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
173420opt-64gcc -m32 -O2 -fomit-frame-pointer2017111020171020
173524opt-64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
173528opt-64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
173564opt-64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
173624opt-64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
173632opt-64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
173740opt-64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
173752opt-64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
173892opt-64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
174008opt-64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
174248opt-64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
174288opt-64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
174468opt-64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
174576opt-64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
174620opt-64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
174640opt-64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
174704opt-64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
174788opt-64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
174900opt-64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
174912opt-64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
174988opt-64gcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
174996opt-64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
175024opt-64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
175060opt-64gcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
175084opt-64gcc -m32 -O -fomit-frame-pointer2017111020171020
175092opt-64gcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
175152opt-64gcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
175180opt-64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
175296opt-64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
175300opt-64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
175336opt-64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
175372opt-64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
175428opt-64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
175460opt-64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
175468opt-64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
175496opt-64gcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
175640opt-64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
175696opt-64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
175752opt-64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
175816opt-64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
175848opt-64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
176160opt-64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
177116opt-64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
177276opt-64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
177296opt-64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
177320opt-64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
177436opt-64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
177448opt-64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
177484opt-64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
177484opt-64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
177508opt-64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
177528opt-64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
177536opt-64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
177544opt-64gcc -m32 -Os -fomit-frame-pointer2017111020171020
177548opt-64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
177584opt-64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
177632opt-64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
177644opt-64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
177720opt-64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
177748opt-64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
177780opt-64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
177860opt-64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
177892opt-64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
177916opt-64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
177936opt-64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
178056opt-64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
178144opt-64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
178384opt-64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
179260opt-64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
179424opt-64gcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
181380opt-64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
181480opt-64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
181848opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
182388opt-64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
182844opt-64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
182884opt-64gcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
183052opt-64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
183136opt-64gcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
183204opt-64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
184352opt-64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
185180opt-64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
185408opt-64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
185428opt-64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
185452opt-64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
185488opt-64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
185584opt-64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
185688opt-64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
185704opt-64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
185736opt-64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
185740opt-64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
185772opt-64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
185976opt-64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
186608opt-64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
186912opt-64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
187036opt-64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
187400opt-64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
187560opt-64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
187728opt-64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
188136opt-64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
188632opt-64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
197464opt-64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
197972opt-64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
197984opt-64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
198000opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
198608opt-64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
199032opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
199036opt-64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
199044opt-64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
2186716refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
2229872refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
2254148refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
2263512refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
3960488refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
4164920refgcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
4795536refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
4823172refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
4886632refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
4888704refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
4891404refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
4893672refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
4907288refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
4914764refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
4943760refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
4958992refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
4961772refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
4976720refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
4988768refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
4998052refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
5005892refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
5007376refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
5012208refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
5017264refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
5018680refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
5020128refgcc -m32 -O3 -fomit-frame-pointer2017111120171020
5023432refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
5024192refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
5031880refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
5033704refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
5035816refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
5045588refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
5057412refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
5060180refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
5061420refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
5068616refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
5095108refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
5097632refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
5105040refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
5106064refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
5110872refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
5132544refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
5133600refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
5134816refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
5137040refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
5137552refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
5144116refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
5147980refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
5150932refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
5154168refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
5156576refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
5171104refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
5171856refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
5173888refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
5177164refgcc -m32 -O2 -fomit-frame-pointer2017111120171020
5186512refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
5198412refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
5198948refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
5205660refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
5210432refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
5212104refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
5234592refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
5238612refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
5241432refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
5244888refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
5249136refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
5250264refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
5252008refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
5253192refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
5253572refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
5263464refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
5271352refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
5279028refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
5283636refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
5299380refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
5300860refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
5317640refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
5322452refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
5326020refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
5328568refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
5328900refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
5330212refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
5330356refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
5331700refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
5337336refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
5339012refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
5339252refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
5342152refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
5344476refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
5344868refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
5345520refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
5345952refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
5346880refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
5349060refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
5349064refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
5351952refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
5354828refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
5358492refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
5372064refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
5373212refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
5383828refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
5386032refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
5391416refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
5394052refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
5398396refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
5399380refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
5402800refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
5407804refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
5408584refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
5410588refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
5415028refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
5420380refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
5422668refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
5423024refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
5423428refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
5424484refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
5427300refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
5430020refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
5435588refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
5450072refgcc -m32 -Os -fomit-frame-pointer2017111120171020
5451064refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
5454256refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
5481620refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
5482884refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
5524024refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
5527352refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
5530652refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
5536196refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
5539136refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
5540380refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
5569276refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
5569300refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
5580276refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
5583220refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
5584224refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
5634328refgcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
5642808refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
5687460refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
5687640refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
5691056refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
5765688refgcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
5767784refgcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
5787624refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
5825080refgcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
5833940refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
5849552refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
5860496refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
5870912refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
5901572refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
5905800refgcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
5922644refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
5928596refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
5953340refgcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
5986088refgcc -m32 -O -fomit-frame-pointer2017111120171020
6046372refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
6046728refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
6051948refgcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
6089564refgcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
6103604refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
6158996refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
6170904refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
6202316refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
6204528refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
6219748refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
6239456refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
6250940refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
6267180refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
6268760refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
6269992refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
6270820refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
6276976refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
6387904refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020

Test failure

Implementation: crypto_hash/mgrostl256/opt-32
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt-32 opt-64 ref

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^

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

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^

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