Implementation notes: x86, h4e450, crypto_hash/mgrostl256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
129077opt-32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
129195opt-32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
129204opt-32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
129209opt-32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
129309opt-32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
129442opt-32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
129471opt-32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
129632opt-32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
129661opt-32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
129666opt-32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
129708opt-32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
129960opt-32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
130226opt-32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
130354opt-32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
130496opt-32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
130577opt-32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
130606opt-32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
130672opt-32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
130758opt-32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
130796opt-32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
130886opt-32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
131280opt-32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
137104opt-32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
137702opt-32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
138087opt-32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
138111opt-32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
138391opt-32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
138448opt-32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
138667opt-32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
138843opt-32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
139085opt-32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
139175opt-32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
139194opt-32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
139247opt-32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
139280opt-32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
139294opt-32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
139379opt-32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
139393opt-32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
139441opt-32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
139446opt-32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
139469opt-32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
139641opt-32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
139688opt-32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
139836opt-32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
139840opt-32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
139963opt-32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
140172opt-32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
140258opt-32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
140305opt-32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
140353opt-32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
140386opt-32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
140448opt-32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
140462opt-32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
140477opt-32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
140548opt-32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
140552opt-32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
140567opt-32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
140653opt-32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
140780opt-32gcc -m32 -O3 -fomit-frame-pointer2017090720170725
140804opt-32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
140847opt-32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
140871opt-32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
140918opt-32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
140966opt-32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
141013opt-32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
141056opt-32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
141066opt-32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
141156opt-32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
141189opt-32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
141231opt-32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
141394opt-32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
141403opt-32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
141436opt-32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
141721opt-32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
141750opt-32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
141778opt-32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
141816opt-32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
141864opt-32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
141888opt-32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
141939opt-32gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
141963opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
142011opt-32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
142029opt-32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
142034opt-32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
142068opt-32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
142068opt-32gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
142077opt-32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
142091opt-32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
142106opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
142115opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
142286opt-32gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
142291opt-32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
142291opt-32gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
142329opt-32gcc -m32 -O2 -fomit-frame-pointer2017090720170725
142329opt-32gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
142362opt-32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
142409opt-32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
142452opt-32gcc -m32 -O -fomit-frame-pointer2017090720170725
142548opt-32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
142557opt-32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
142652opt-32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
142676opt-32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
142761opt-32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
142766opt-32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
142766opt-32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
142852opt-32gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
142923opt-32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
143004opt-32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
143022opt-32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
143023opt-32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
143070opt-32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
143293opt-32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
143783opt-32gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
143811opt-32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
143820opt-32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
143826opt-32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
143868opt-32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
143958opt-32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
144044opt-32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
144205opt-32gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
144206opt-32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
144267opt-32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
144305opt-32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
144352opt-32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
144391opt-32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
144457opt-32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
144567opt-32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
144704opt-32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
145369opt-32gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
145421opt-32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
145460opt-32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
145753opt-32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
146010opt-32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
146110opt-32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
146276opt-32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
146380opt-32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
146609opt-32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
146879opt-32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
147440opt-32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
148139opt-32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
148399opt-32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
148732opt-32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
149758opt-32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
149801opt-32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
149929opt-32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
150005opt-32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
150110opt-32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
150219opt-32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
150294opt-32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
150300opt-32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
150504opt-32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
150907opt-32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
151007opt-32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
151510opt-32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
151516opt-32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
152110opt-32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
154418opt-32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
154422opt-32gcc -m32 -Os -fomit-frame-pointer2017090720170725
154950opt-32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
155544opt-32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
155766opt-32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
357480opt-64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
357495opt-64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
357509opt-64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
369022opt-64gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
369052opt-64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
369108opt-64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
388189opt-64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
388440opt-64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
388445opt-64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
388560opt-64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
389110opt-64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
389410opt-64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
389548opt-64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
389685opt-64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
389747opt-64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
389842opt-64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
391058opt-64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
391319opt-64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
391390opt-64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
391533opt-64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
392279opt-64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
392336opt-64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
393442opt-64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
393481opt-64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
393600opt-64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
393666opt-64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
393756opt-64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
393789opt-64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
394041opt-64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
394269opt-64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
394417opt-64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
394512opt-64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
394578opt-64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
394582opt-64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
394882opt-64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
395471opt-64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
395527opt-64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
395661opt-64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
395670opt-64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
396297opt-64gcc -m32 -O3 -fomit-frame-pointer2017090720170725
396378opt-64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
396587opt-64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
396687opt-64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
396805opt-64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
396815opt-64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
396910opt-64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
396914opt-64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
396933opt-64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
396934opt-64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
396953opt-64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
397067opt-64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
397086opt-64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
397086opt-64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
397110opt-64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
397124opt-64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
397147opt-64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
397204opt-64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
397257opt-64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
397276opt-64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
397304opt-64gcc -m32 -O2 -fomit-frame-pointer2017090720170725
397314opt-64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
397423opt-64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
397480opt-64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
397542opt-64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
397689opt-64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
398867opt-64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
398896opt-64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
399119opt-64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
399119opt-64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
400282opt-64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
400330opt-64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
400772opt-64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
400786opt-64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
400828opt-64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
400867opt-64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
400881opt-64gcc -m32 -Os -fomit-frame-pointer2017090720170725
400890opt-64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
400919opt-64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
400928opt-64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
400943opt-64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
400961opt-64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
400981opt-64gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
400991opt-64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
401037opt-64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
401047opt-64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
401113opt-64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
401166opt-64gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
401171opt-64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
401171opt-64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
401194opt-64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
401290opt-64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
401323opt-64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
401380opt-64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
401418opt-64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
401451opt-64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
401470opt-64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
401474opt-64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
401508opt-64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
401569opt-64gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
401627opt-64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
401637opt-64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
401674opt-64gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
401712opt-64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
401888opt-64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
401931opt-64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
401935opt-64gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
401936opt-64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
401978opt-64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
402197opt-64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
402245opt-64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
402258opt-64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
402282opt-64gcc -m32 -O -fomit-frame-pointer2017090720170725
402662opt-64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
402719opt-64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
402880opt-64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
403545opt-64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
403589opt-64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
403603opt-64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
406786opt-64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
408586opt-64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
408771opt-64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
411350opt-64gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
412143opt-64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
414861opt-64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
415354opt-64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
415530opt-64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
415668opt-64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
418794opt-64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
418869opt-64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
418893opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
421149opt-64gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
421249opt-64gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
421273opt-64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
425833opt-64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
426070opt-64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
426132opt-64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
426288opt-64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
426502opt-64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
426693opt-64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
427135opt-64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
427281opt-64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
427334opt-64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
427410opt-64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
427476opt-64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
427761opt-64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
427814opt-64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
428445opt-64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
429486opt-64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
431234opt-64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
431395opt-64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
431443opt-64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
432027opt-64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
432559opt-64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
452879opt-64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
453154opt-64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
453535opt-64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
453568opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
454675opt-64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
454737opt-64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
455701opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
455782opt-64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
4325607refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
4347285refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
4366765refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
4510159refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
5618656refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
5618785refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
5619108refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
5717822refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
5780313refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
5917655refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
5917669refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
5918101refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
5956852refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
5969833refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
6006166refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
6007629refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
6011106refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
6014203refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
6031607refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
6044693refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
6045211refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
6051619refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
6067094refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
6067132refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
6070372refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
6076637refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
6076964refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
6082147refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
6084437refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
6084740refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
6093077refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
6133984refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
6135271refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
6138060refgcc -m32 -O3 -fomit-frame-pointer2017090720170725
6138990refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
6142021refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
6143745refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
6143793refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
6146500refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
6155696refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
6156114refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
6156352refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
6162422refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
6162778refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
6179385refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
6184890refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
6191311refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
6191521refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
6191725refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
6218316refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
6226475refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
6229444refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
6230756refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
6231915refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
6262699refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
6272869refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
6275248refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
6277434refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
6278175refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
6278356refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
6278583refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
6279011refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
6283305refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
6288230refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
6294121refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
6298719refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
6298956refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
6305678refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
6305720refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
6307815refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
6309895refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
6315101refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
6315424refgcc -m32 -O2 -fomit-frame-pointer2017090720170725
6316108refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
6318511refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
6319010refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
6325266refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
6325912refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
6327147refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
6330861refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
6334239refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
6334600refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
6345306refgcc -m32 -Os -fomit-frame-pointer2017090720170725
6346067refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
6355519refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
6358231refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
6358274refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
6363066refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
6364330refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
6383287refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
6383653refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
6384356refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
6384408refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
6385601refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
6386132refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
6386446refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
6391875refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
6404915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
6405726refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
6410173refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
6411963refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
6419150refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
6420480refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
6462375refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
6464650refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
6465111refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
6466954refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
6473524refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
6474426refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
6474649refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
6476563refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
6476958refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
6483536refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
6484434refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
6484795refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
6485313refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
6486058refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
6487726refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
6487983refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
6492695refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
6492908refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
6493084refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
6502655refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
6503538refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
6514430refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
6516482refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
6523902refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
6543748refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
6545029refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
6567326refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
6568581refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
6575995refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
6578052refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
6622540refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
6742758refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
6744762refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
6825356refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
6922413refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
6923058refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
7036298refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
7051551refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
7151809refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
7272355refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
7273077refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
7306711refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
7308193refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
7334983refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
7335738refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
7336607refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
7373549refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
7376061refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
7392007refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
7409183refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
7409464refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
7410375refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
7495961refgcc -m32 -O -fomit-frame-pointer2017090720170725
7636541refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
7637453refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
7651300refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
7756622refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
7968866refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725

Test failure

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

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt-32 opt-64 ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt-32 opt-64 ref
gcc -m32 -march=corei7-avx -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: 166, 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 -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 -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 -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 -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 -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