Implementation notes: x86, bolero, crypto_hash/mgrostl256

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
59324opt-64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
59588opt-64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
60828opt-64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
62628opt-64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
62636opt-64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
62728opt-64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
62940opt-64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
63048opt-64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
63056opt-64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63192opt-64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
63236opt-64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
63248opt-64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
63252opt-64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
63284opt-64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
63312opt-64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
63368opt-64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
63376opt-64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
63408opt-64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
63408opt-64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
63532opt-64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
63664opt-64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
63740opt-64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
63772opt-64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
63772opt-64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
63964opt-64gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
63984opt-64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
64048opt-64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
64056opt-64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
64088opt-64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
64096opt-64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
64136opt-64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
64212opt-64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
64228opt-64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
64256opt-64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
64320opt-64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
64328opt-64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
64328opt-64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
64376opt-64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
64384opt-64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
64396opt-64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
64552opt-64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
64556opt-64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
64580opt-64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
64624opt-64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
64668opt-64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
64740opt-64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
64744opt-64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
64852opt-64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
64924opt-64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
64940opt-64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
65148opt-64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
65284opt-64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
65432opt-64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
65456opt-64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
65460opt-64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
65480opt-64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
65544opt-64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
65604opt-64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
65604opt-64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
65608opt-64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
65660opt-64gcc -m32 -O2 -fomit-frame-pointer2018081920180818
65688opt-64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
65712opt-64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
65728opt-64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
65732opt-64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
65812opt-64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
65820opt-64gcc -m32 -O3 -fomit-frame-pointer2018081920180818
65936opt-64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
65944opt-64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
65956opt-64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
65976opt-64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
66052opt-64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
66216opt-64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
66232opt-64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
66248opt-64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
66292opt-64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
66308opt-64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
66508opt-64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
66628opt-64gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
66644opt-64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
66764opt-64gcc -m32 -O -fomit-frame-pointer2018081920180818
66772opt-64gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
66844opt-64gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
66872opt-64gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
66888opt-64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
66892opt-64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
66896opt-64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
67056opt-64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
67152opt-32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
67168opt-64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
67268opt-64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
67288opt-64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
67452opt-64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
67488opt-64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
67496opt-32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
67512opt-64gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
67552opt-64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
67644opt-64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
67796opt-64gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
67896opt-32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
67952opt-32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
67964opt-32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
68028opt-32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
68088opt-32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
68108opt-32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
68160opt-32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
68256opt-32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
68384opt-32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
68812opt-32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
68840opt-32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
68840opt-32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
68860opt-32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
68868opt-32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
68892opt-32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
68912opt-32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
68928opt-32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
68928opt-32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
68936opt-32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
68964opt-32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
68976opt-32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
68984opt-32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
68984opt-64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
68996opt-32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
69044opt-32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
69072opt-32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
69072opt-32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
69080opt-32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
69100opt-32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
69152opt-32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
69176opt-32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
69216opt-32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
69240opt-32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
69244opt-32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
69248opt-32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
69372opt-64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
69372opt-32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
69384opt-32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
69392opt-32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
69396opt-32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
69412opt-32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
69420opt-64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
69552opt-32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
69612opt-32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
69700opt-32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
69728opt-32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
69732opt-32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
69808opt-64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
69816opt-32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
69848opt-64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
69896opt-32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
69956opt-64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
69960opt-32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
69960opt-32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
69996opt-32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
70016opt-32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
70048opt-32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
70072opt-32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
70148opt-32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
70148opt-32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
70160opt-32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
70164opt-32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
70168opt-32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
70204opt-32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
70204opt-64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
70208opt-32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
70212opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
70232opt-32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70236opt-32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
70264opt-32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70284opt-32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
70308opt-32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
70344opt-64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
70368opt-32gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
70408opt-32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
70412opt-32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
70424opt-32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
70432opt-32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
70452opt-64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
70456opt-32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
70456opt-64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
70460opt-32gcc -m32 -O2 -fomit-frame-pointer2018081920180818
70460opt-32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
70464opt-32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
70472opt-32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
70488opt-32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
70496opt-64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
70540opt-64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
70544opt-32gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
70568opt-32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
70568opt-32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
70576opt-32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
70576opt-64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
70592opt-64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
70592opt-32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
70596opt-64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
70612opt-32gcc -m32 -O -fomit-frame-pointer2018081920180818
70620opt-32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
70636opt-32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
70640opt-32gcc -m32 -O3 -fomit-frame-pointer2018081920180818
70640opt-32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
70644opt-64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
70660opt-64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
70672opt-32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
70684opt-64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
70720opt-32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70744opt-32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
70792opt-32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
70804opt-32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
70824opt-32gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
70828opt-64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
70840opt-32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
70840opt-64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
70844opt-64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
70860opt-32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
70892opt-32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
70932opt-32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
70964opt-32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71012opt-64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71020opt-32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
71020opt-32gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
71028opt-32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
71036opt-64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
71056opt-32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
71060opt-32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
71072opt-32gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
71076opt-32gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
71092opt-32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
71100opt-64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
71116opt-64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
71140opt-64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
71140opt-64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
71184opt-64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
71184opt-64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
71216opt-64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
71216opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
71252opt-64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
71272opt-64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
71280opt-32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
71284opt-32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
71288opt-64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
71300opt-64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
71304opt-64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
71312opt-64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
71320opt-32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
71324opt-64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
71328opt-64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
71332opt-64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
71340opt-64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
71372opt-64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
71396opt-64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
71404opt-64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
71444opt-32gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
71456opt-64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
71460opt-64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
71468opt-32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
71508opt-32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
71556opt-64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
71592opt-64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
71648opt-64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
71648opt-64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
71720opt-32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
71740opt-32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71768opt-64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
71840opt-64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
71856opt-32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
71888opt-64gcc -m32 -Os -fomit-frame-pointer2018081920180818
71964opt-64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
71996opt-64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
72084opt-32gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
72108opt-64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
72136opt-64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
72152opt-64gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
72160opt-64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
72160opt-64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
72240opt-32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
72260opt-32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
72276opt-64gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
72316opt-64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
72336opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
72392opt-64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
72420opt-32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
72624opt-32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
72696opt-32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
72708opt-32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
72708opt-32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
72744opt-64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
72792opt-32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
73028opt-32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
73052opt-32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
73140opt-32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
73148opt-64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
73156opt-64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
73180opt-64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
73372opt-64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
73520opt-32gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
73572opt-32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
73676opt-32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
75432opt-64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
75744opt-32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
75760opt-32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
75784opt-32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
75792opt-32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
75856opt-32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
75860opt-32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
75996opt-32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76000opt-32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
76032opt-32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
76104opt-32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
76168opt-32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76172opt-32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
76172opt-32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
76172opt-32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
76188opt-32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
76484opt-32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
76492opt-64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
76564opt-32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
76576opt-32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
76604opt-32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
76632opt-32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
76636opt-32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
76680opt-32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
76736opt-32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
76744opt-32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
76748opt-32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
76804opt-32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
76832opt-32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
76844opt-32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
76868opt-32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
76928opt-32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
76952opt-32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
76964opt-32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
76968opt-32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
76984opt-32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
76984opt-32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
77056opt-32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
77104opt-64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
77112opt-32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
77112opt-32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
77136opt-32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
77204opt-64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
77212opt-32gcc -m32 -Os -fomit-frame-pointer2018081920180818
77232opt-64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
77296opt-64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
77360opt-64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
77428opt-32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
77552opt-32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
78140opt-32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
78316opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
78648opt-32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
79436opt-64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
79896opt-64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
98768opt-64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
1889780refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017083020170725
1901200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017083020170725
1927536refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017083020170725
2032896refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017083020170725
3924476refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017083020170725
3963624refgcc -m32 -march=athlon -O -fomit-frame-pointer2017083020170725
4741548refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017083020170725
4758412refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083020170725
4761000refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017083020170725
4763148refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017083020170725
4768048refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017083020170725
4772244refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017083020170725
4773020refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017083020170725
4796460refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083020170725
4818620refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017083020170725
4827652refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017083020170725
4843660refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017083020170725
4858904refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017083020170725
4859520refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017083020170725
4866092refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017083020170725
4868876refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017083020170725
4873540refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017083020170725
4874880refgcc -m32 -O3 -fomit-frame-pointer2017083020170725
4875552refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017083020170725
4876164refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017083020170725
4876484refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017083020170725
4879944refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017083020170725
4890024refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017083020170725
4893524refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017083020170725
4895360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017083020170725
4905816refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017083020170725
4911320refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083020170725
4913324refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017083020170725
4926300refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083020170725
4948356refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083020170725
4948616refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083020170725
4953816refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017083020170725
4956596refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017083020170725
4957044refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017083020170725
4959548refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017083020170725
4966152refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017083020170725
4968028refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017083020170725
4968324refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017083020170725
4969924refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017083020170725
4974980refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017083020170725
4976532refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017083020170725
4976696refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083020170725
4977396refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083020170725
4978368refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083020170725
4978600refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083020170725
4979216refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083020170725
4980312refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017083020170725
4980532refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083020170725
4984944refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017083020170725
4985936refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017083020170725
4992240refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017083020170725
5002344refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017083020170725
5006372refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017083020170725
5016396refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017083020170725
5018060refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083020170725
5019260refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083020170725
5025048refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017083020170725
5025832refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017083020170725
5034392refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017083020170725
5036324refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017083020170725
5037352refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017083020170725
5038540refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017083020170725
5042880refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017083020170725
5045656refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017083020170725
5053132refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083020170725
5053696refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017083020170725
5055136refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017083020170725
5057900refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017083020170725
5058896refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017083020170725
5063476refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017083020170725
5064004refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017083020170725
5065436refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017083020170725
5065920refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017083020170725
5068776refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017083020170725
5071884refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017083020170725
5075276refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017083020170725
5078552refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017083020170725
5079104refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083020170725
5079504refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017083020170725
5080780refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017083020170725
5081532refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017083020170725
5081556refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017083020170725
5096040refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017083020170725
5098804refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017083020170725
5117124refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017083020170725
5117388refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017083020170725
5118720refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017083020170725
5118956refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017083020170725
5121716refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017083020170725
5128184refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017083020170725
5129888refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017083020170725
5131136refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017083020170725
5133796refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017083020170725
5137824refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017083020170725
5139092refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017083020170725
5139808refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017083020170725
5141392refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017083020170725
5143452refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083020170725
5145508refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017083020170725
5145888refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017083020170725
5154604refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017083020170725
5155988refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017083020170725
5175872refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017083020170725
5178980refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017083020170725
5188172refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017083020170725
5189052refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017083020170725
5190112refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017083020170725
5194012refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017083020170725
5195108refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083020170725
5197040refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017083020170725
5197596refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017083020170725
5200056refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017083020170725
5202428refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017083020170725
5203860refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017083020170725
5219388refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017083020170725
5223300refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017083020170725
5224632refgcc -m32 -O2 -fomit-frame-pointer2017083020170725
5238048refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017083020170725
5240796refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017083020170725
5241872refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017083020170725
5245072refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017083020170725
5247692refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017083020170725
5255344refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017083020170725
5257312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017083020170725
5280520refgcc -m32 -Os -fomit-frame-pointer2017083020170725
5282472refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017083020170725
5291440refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017083020170725
5293240refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017083020170725
5300224refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017083020170725
5318252refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017083020170725
5345288refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017083020170725
5345612refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017083020170725
5431748refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017083020170725
5441956refgcc -m32 -march=k8 -O -fomit-frame-pointer2017083020170725
5452728refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017083020170725
5473740refgcc -m32 -march=prescott -O -fomit-frame-pointer2017083020170725
5474976refgcc -m32 -march=nocona -O -fomit-frame-pointer2017083020170725
5505804refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017083020170725
5506364refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017083020170725
5506836refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017083020170725
5508284refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017083020170725
5510016refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083020170725
5589060refgcc -m32 -march=pentium -O -fomit-frame-pointer2017083020170725
5590600refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017083020170725
5602740refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017083020170725
5623784refgcc -m32 -O -fomit-frame-pointer2017083020170725
5641652refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017083020170725
5661196refgcc -m32 -march=core2 -O -fomit-frame-pointer2017083020170725
5663224refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017083020170725
5665456refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017083020170725
5770544refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017083020170725
5797472refgcc -m32 -march=i386 -O -fomit-frame-pointer2017083020170725
5800148refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017083020170725
5800420refgcc -m32 -march=k6 -O -fomit-frame-pointer2017083020170725
5802516refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017083020170725
5818160refgcc -m32 -march=i486 -O -fomit-frame-pointer2017083020170725
5848088refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017083020170725
5849164refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017083020170725
5860048refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017083020170725
5908160refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017083020170725
5911536refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017083020170725
5913896refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017083020170725
5917860refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017083020170725
5926872refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017083020170725
5929744refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017083020170725
5955700refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017083020170725
6039728refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017083020170725
6072028refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017083020170725
6076960refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017083020170725
6082456refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017083020170725
6082556refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017083020170725

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: 172, 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 -O3 -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