Implementation notes: x86, latour, crypto_hash/simd256

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
65592sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
66186sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
66222sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
67068sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
67167sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
67932sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
69975sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
71325sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
81513sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
81549sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
81873sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
82071sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
82215sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
82287sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
83295sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
83358sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
83484sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
83511sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
83601sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
83700sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
84042sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
84222sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
84321sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
84402sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
84807sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
85608sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
85671sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
85752sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
85932sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
86004sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
86112sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
86562sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
86571sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
86580sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
86625sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
86805sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
86868sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
86895sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
86895sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
86895sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
86904sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
86967sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
87021sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
87057sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
87075sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
87111sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
87165sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
87219sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
87237sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
87336sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
87354sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
87372sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
87426sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
87453sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
87498sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
87561sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
87597sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
87669sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
87786sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
87948sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
87948sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
88128sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
88173sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
88290sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
88335sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
88344sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
88380sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
88416sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
88452sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
88506sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
88587sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
88614sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
88632sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
88650sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
88677sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
88785sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
88884sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
88947sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
89181sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
89487sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
89721sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
89820sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
89910sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
89955sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
90099sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
90099sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
90117sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
90135sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
90207sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
90243sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
90522sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
90702sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
91116sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
91134sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
91224sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
91278sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
91539sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
99513sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
99522sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
102213sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
102240sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
103032sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
103698sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
110448sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
114705sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
114768sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
114822sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
114948sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
115326sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
115398sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
115434sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
115758sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
115911sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
116127sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
116208sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
116289sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
116568sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
117225sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
118215sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
118404sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
118818sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
119034sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
119178sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
119421sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
119907sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
120582sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
120654sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
120690sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
121086sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
121122optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
121248sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
121266sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
121266optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
121590sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
121689sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
121707optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
121842optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
121905sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
122067sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
122256sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
122283sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
122382sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
122499sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
122562sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
122679sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
122697sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
122895sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
122904sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
123093optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
123111sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
123120sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
123282sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
123318sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
123336sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
123426optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
123453sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
123507sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
123624sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
123642sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
123687sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
123741sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
123777sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
123876sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
124038sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
124065sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
124101sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
124173sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
124263sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
124344optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
124443optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
124488sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
124794sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
125235sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
125505sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
125829sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
125946sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
126027sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
127017optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
127188optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
127575sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
128052sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
128178sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
128232sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
128367optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
128745optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
128880sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
128925sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
128943sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
128979sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
129006sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
129033sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
129096sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
129123sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
129177sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
129348sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
129375optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
129384optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
129384sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
129411optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
129483sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
129492sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
129654sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
129906optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
129906sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
130158sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
130527optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
130635optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
130977optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
131220optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
131319sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
131481optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
131508sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
131508sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
131715sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
131769sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
131778sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
131814sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
131823optgcc -m32 -O2 -fomit-frame-pointer2017072020170718
131958optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
132012sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
132012optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
132048optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
132057optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
132075sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
132093optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
132111optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
132120optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
132165optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
132192sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
132309optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
132345sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
132471sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
132480optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
132543sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
132615sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
132615sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
132624sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
132624sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
132660sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
132786sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
132804optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
132885optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
132903sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
132903sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
132912sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
133020optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
133056sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
133146sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
133182sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
133191sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
133272sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
133335sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
133344sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
133389sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
133452sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
133470sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
133677sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
133776optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
133947optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
134118sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
134145sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
134442sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
134469sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
134613sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
134811optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
134829optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
134901optgcc -m32 -O3 -fomit-frame-pointer2017072020170718
134973sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
134991sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
135000sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
135333sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
135342sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
135450sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
135585sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
135603sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
135621sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
135819sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
135909sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
135927optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
136431sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
136458sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
136656sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
137295optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
137511optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
137583optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
137754optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
137952optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
138015sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
138213optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
138339sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
138465sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
138744sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
138888optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
139230sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
139446sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
139590sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
140022sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
140238sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
140265sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
140373sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
140400sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
140481sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
140508sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
140544sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
140904sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
141129sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
141453sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
142677optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
142686sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
142794optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
143532sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
144171optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
144297optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
144693optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
144810optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
145098sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
145170sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
145359sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
146601optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
146610optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
147717optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
148833sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
149598optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
149625sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
152181sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
152424sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
152784sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
153747sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
154296sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
154449sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
154755sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
154800sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
155520sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
155727sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
156438sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
157905sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
158220sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
159138sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
160434sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
160911sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
161235optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
161343sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
161505optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
162297sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
162414sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
162558sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
162774optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
164106optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
164349sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
164367sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
164376sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
164439optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
164493sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
164529optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
164574sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
164700optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
164763optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
164781optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
164808optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
164988optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
165024optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
165132optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
165186optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
165573optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
166221sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
166293sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
166419sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
166689optgcc -m32 -O -fomit-frame-pointer2017072020170718
166761sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
166761sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
166788sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
167148sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
167220sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
167886sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
168093sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
168498sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
168912sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
168930sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
169182sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
169191sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
169317sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
169398sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
169632sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
169641sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
169848sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
170046sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
170118sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
170172sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
171153sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
173565sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
173754sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
173835sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
173844sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
173952sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
174285sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
174501sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
174708sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
174753sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
175896sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
176112sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
176193sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
176319sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
179271sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
180108sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
180198sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
180315optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
180342optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
180468sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
180531optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
180738optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
181188optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
181251sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
181413optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
181413optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
181575optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
181890optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
182529optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
183060optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
183636sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
184437optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
185193optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
185445optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
185697optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
185724optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
185823optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
187254optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
187578optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
187587optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
187650optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
187974optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
187974optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
188055optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
188118optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
188235optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
188244optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
188667optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
189486optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
189810optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
189864optgcc -m32 -Os -fomit-frame-pointer2017072020170718
189882optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
190539optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
190674optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
190935optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
190980optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
190998optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
191007optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
191025optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
191421optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
191601optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
191682optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
193086optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
193878optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
193914optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
193959optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
194220optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
194409optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
194454optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
194490optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
195129optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
195201optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
195426optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
195471optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
195714optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
195723optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
196281optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
197856optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
198315optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
198783optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
198873optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
199557optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
201411optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
202239optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
202320optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
202581optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
202671optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
202689optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
202887optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
203220optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
214299optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
214326optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
215127optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
217584optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
218052optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
218304optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
222687optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
223110optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
223650optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
243585optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
243639optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
245358optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
245376optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
245412optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
245853optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
248184optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
248688optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
248715optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
250587optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
251010optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
253782optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
254052optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
255087optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
4068792refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
4086432refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
4088070refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
4095909refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
4102281refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
4102632refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
4111542refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
4111884refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
4112001refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
4115637refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
4146534refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
4146939refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
4147479refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
4148793refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
4152276refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
4157478refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
4165371refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
4165488refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
4170393refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
4182156refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
4201047refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
4207230refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
4207455refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
4207527refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
4207905refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
4209768refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
4210839refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
4211757refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
4215294refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
4230387refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
4432275refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
4450554refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
4451076refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
4456962refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
4460670refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
4465395refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
4466142refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
4469517refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
4478625refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
4509018refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
4511412refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
4511736refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
4514139refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
4527585refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
4555998refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
4558518refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
4570101refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
4570722refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
4571568refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
4573116refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
4576212refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
4590657refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
4624281refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
4624758refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
4627638refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
4627764refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
4628610refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
4628862refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
4628862refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
4634586refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
4637511refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
4640103refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
4646529refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
4652748refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
4653108refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
4653585refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
4653702refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
4654629refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
4655574refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
4655736refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
4657572refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
4657680refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
4658823refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
4658877refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
4659003refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
4659282refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
4659480refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
4661577refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
4662261refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
4662549refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
4664007refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
4668669refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
4670244refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
4680000refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
4682151refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
4683303refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
4686075refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
4686165refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
4686525refgcc -m32 -O -fomit-frame-pointer2017072020170718
4691691refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
4694715refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
4710249refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
4715217refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
4724118refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
4734144refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
4794363refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
4794813refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
4802832refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
4917654refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
4919265refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
4923000refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
4952997refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
4963311refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
4973427refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
4973787refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
5017536refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
5185476refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
5212800refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
5260419refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
5260779refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
5262750refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
5265477refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
5275719refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
5278914refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
5281155refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
5287725refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
5288364refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
5289030refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
5290011refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
5290767refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
5290974refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
5291388refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
5291865refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
5292144refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
5292162refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
5292261refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
5293719refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
5293827refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
5295267refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
5295294refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
5297238refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
5299461refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
5300865refgcc -m32 -Os -fomit-frame-pointer2017072020170718
5309721refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
5309847refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
5310126refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
5310216refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
5311305refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
5312007refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
5312151refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
5313663refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
5315517refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
5317263refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
5322159refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
5325867refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
5333832refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
5341221refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
5351391refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
5352030refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
5366664refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
5379768refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
5382738refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
5401512refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
5407785refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
5408937refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
5411421refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
5415795refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
5415966refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
5420466refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
5421231refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
5450139refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
5453604refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
5463576refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
5580999refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
5593356refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
5619564refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
5623533refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718

Test failure

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

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:344:25: error: array type has incomplete element type
vector.c: static const union cv FFT64_Twiddle[] = {
vector.c: ^
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: static const union cv FFT128_Twiddle[] = {
vector.c: ^
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: static const union cv FFT256_Twiddle[] = {
vector.c: ^
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: static const union cv V128 = CV(128);
vector.c: ^
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: static const union cv V255 = CV(255);
vector.c: ^
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: static const union cv V257 = CV(257);
vector.c: ^
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: static const union cv8 V0 = CV(0);
vector.c: ^
vector.c: ...

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

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