Implementation notes: x86, margaux, crypto_hash/simd256

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
65457sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
65727sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
65736sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
65988sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
68067sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
68823sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
70083sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
72504sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
81468sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
81621sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
82251sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
82341sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
82548sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
82593sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
82845sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
82962sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
83070sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
83151sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
83736sphlibgcc -m32 -O2 -fomit-frame-pointer2017072820170725
83745sphlibgcc -m32 -O3 -fomit-frame-pointer2017072820170725
83943sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
84105sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
84186sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
84258sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
84366sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
84429sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
85230sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
85860sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
86031sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
86247sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
86409sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
86454sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
86643sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
86652sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
86670sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
86751sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
86760sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
86814sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
86841sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
86886sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
86949sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
87021sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
87030sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
87084sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
87084sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
87282sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
87372sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
87399sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
87453sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
87471sphlibgcc -m32 -O -fomit-frame-pointer2017072820170725
87471sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
87489sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
87498sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
87579sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
87624sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
87669sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
87741sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
87750sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
87966sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
88164sphlibgcc -m32 -Os -fomit-frame-pointer2017072820170725
88182sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
88200sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
88209sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
88227sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
88281sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
88380sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
88488sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
88533sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
88560sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
88560sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
88560sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
88614sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
88731sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
88830sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
88866sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
89001sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
89487sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
89496sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
89667sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
89703sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
90009sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
90153sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
90342sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
90369sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
90378sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
90396sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
90423sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
90675sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
90720sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
90927sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
91080sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
91116sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
91143sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
91224sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
91485sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
91989sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
94977sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
98217sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
98487sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
102771sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
102996sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
103446sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
103770sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
111150sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
112536sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
112986sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
113751sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
114183sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
114255sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
114282sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
114939sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
115911sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
116604sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
116991sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
117081sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
117099sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
117162sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
117342sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
117585sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
117657sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
118818sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
119133sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
119142sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
119322sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
119484sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
119979sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
120321sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
120348sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
120609sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
121167optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
121266sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
121293sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
121365sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
121410sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
121527optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
121707sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
121770sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
121950optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
122067sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
122094optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
122310sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
122625sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
122634sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
122679sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
122715sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072820170725
122760sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
122805sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
122805sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
123228sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
123237sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
123246sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
123408optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
123732sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
123750sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
123768sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
123795sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
123822sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
123894sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
123921sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
123975sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
124029sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
124146sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
124191sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
124227sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
124407sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
124533sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
124578optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
124623sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
124659sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
125055sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
125307optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
125379sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
125802sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
125982sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
126099sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
126180sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
126873sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
127026optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
127233optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
127395sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
127476sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
127593sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
127656optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
127683sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
127998sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
128313sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
128484sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
128565sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
128700sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
128709sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
128808sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072820170725
128925sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
129132sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
129168sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
129402optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
129438optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
129456optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
129663optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
129663sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
129690sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
129879optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
130077sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072820170725
130176sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
130446sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
130734optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
130743sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
130770optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
130815optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
130851sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
130878sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
130923optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
131040optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
131184sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072820170725
131292optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
131418optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
131598sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
131661sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
131796optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
131823sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
131832optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
131850sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
131859sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
131913sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
131931optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
132021sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
132021sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
132057optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
132111optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
132138sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
132156sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
132165optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
132174sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
132192sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
132192optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
132228sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
132327sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
132417sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
132462optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
132516sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
132534sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
132633sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
132669sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
132759sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
132867sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
132957optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
132984sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
133155sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
133254sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
133317sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
133326optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
133614sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
133722sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
133866sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
133875optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
133884sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
134001optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
134019sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
134163sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
134190sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
134352sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
134748sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
134766optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
134793optgcc -m32 -O3 -fomit-frame-pointer2017072820170725
134919sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
134991optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
135018sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
135081sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
135297optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
135882optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
135954sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
136026sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
136080sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
136179optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
136296sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
136566sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
136611sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
136719sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
136971sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
137007sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
137115sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
137205optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
137511optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
137529sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
137673optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
137754optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
137772optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
137916optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
137952optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
138240sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
138366optgcc -m32 -O2 -fomit-frame-pointer2017072820170725
138627sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
138771sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
139347sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
139509sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
139518sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
139680sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
139797sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
139860sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
139986sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
140022sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
140130sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
140130sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
140157sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
140526sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
140679sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
140697sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
141120sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
141426sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
141804sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
142353optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
143028sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
143532sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
143910optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
144027optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
144459optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
144576optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
145638optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
146349optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
147240optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
147411optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
148302sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
149031sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
149103optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
151263sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
151623sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
152172sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
153630sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
153630sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
153747sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
154539sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
154755sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
155034sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
155106sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
157239sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
157347sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
157374sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
157941sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
158382sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
158544sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
158787sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
159570sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
160641optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
161217sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
161829sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
162540sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
162603sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
162783sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
163134optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
163152optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
163890optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
164592optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
164655optgcc -m32 -O -fomit-frame-pointer2017072820170725
164691optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
164700optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
164772sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
164835optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
164835optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
165096optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
165132sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
165294optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
165492sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
165591sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
165807optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
165807sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
166059sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
166239sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
166356sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
166599sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
166626optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
166725optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
166752sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
166761sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
167328sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
167472sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
167652sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
168102sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
168300sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
168714sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
168948optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
169263sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
169380sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
169677sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
170046sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
170379sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
170829sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
170838sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
171189sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
171639sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
172818sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
173547sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
173799sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
174276sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
174474sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
174510sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
175068sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
175428sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
175878sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
176229sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
176247sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
176769sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
178596sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
178911sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
179199sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
179523sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
180243optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
180720sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
180729optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
180801sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
180963optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
181098optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
181557optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
181656optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
181872sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
182016optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
182124optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
182421sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
182439optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
182448optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
182583optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
184311optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
185382optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
185382optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
185418optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
186849optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
187011optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
187047optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
187371optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
187992optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
188433optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
188478optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
188550optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
188649optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
188667optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
188694optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
188802optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
188883optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
189072optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
189180optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
189369optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
189954optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
190503optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
190827optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
191295optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
191457optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
191601optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
191871optgcc -m32 -Os -fomit-frame-pointer2017072820170725
191952optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
192258optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
192348optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
192384optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
192591optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
192699optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
192843optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
193230optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
193680optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
193806optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
193923optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
194157optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
195408optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
195489optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
195714optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
195786optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
195975optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
196902optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
197028optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
198342optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
199260optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
199341optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
200502optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
201213optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
201573optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
202032optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
202122optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
202779optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
202950optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
203328optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
206019optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
210744optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
214164optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
214578optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
216369optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
217980optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
218214optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
218853optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
223371optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
223857optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
223965optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
242469optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
242829optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
244791optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
245250optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
245457optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
245997optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
248265optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
248706optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
250659optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
250677optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
251055optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
257427optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
257886optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
258156optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
4069701refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
4081833refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
4083264refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
4099608refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
4106736refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
4109328refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
4112721refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
4113936refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
4115547refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
4116807refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
4138794refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
4145436refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
4147713refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
4149594refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
4150170refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
4154940refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
4162392refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
4162869refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
4165425refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
4183029refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
4201596refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
4207383refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
4209885refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
4210353refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
4211892refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
4212027refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
4212513refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
4213170refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
4214772refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
4229091refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
4430961refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
4447890refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
4450329refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
4454793refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
4461966refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
4465206refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
4468131refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
4471542refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
4474701refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
4510494refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
4511970refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
4513410refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
4513788refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
4529898refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
4555953refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
4557456refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
4557924refgcc -m32 -O3 -fomit-frame-pointer2017072820170725
4568265refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
4572513refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
4575510refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
4576599refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
4581882refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
4620978refgcc -m32 -O2 -fomit-frame-pointer2017072820170725
4626360refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
4626387refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
4627008refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
4627242refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
4629249refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
4630131refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
4632345refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
4632885refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
4636107refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
4643406refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
4643712refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
4652919refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
4653099refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
4653306refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
4654053refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
4656456refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
4657149refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
4657554refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
4657896refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
4658787refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
4659066refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
4659444refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
4661307refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
4661334refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
4661982refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
4662486refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
4662927refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
4663044refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
4664313refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
4664628refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
4682763refgcc -m32 -O -fomit-frame-pointer2017072820170725
4682970refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
4684257refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
4684887refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
4685616refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
4685922refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
4686498refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
4686534refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
4712301refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
4714227refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
4719699refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
4732956refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
4795263refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
4803165refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
4818132refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
4914531refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
4919778refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
4919850refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
4952232refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
4962537refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
4964166refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
4980150refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
5033007refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
5192316refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
5206932refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
5258574refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
5259267refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
5264226refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
5271741refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
5285907refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
5287806refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
5289012refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
5289966refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
5290731refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
5291649refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
5292891refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
5295060refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
5295699refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
5296203refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
5297445refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
5297715refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
5298102refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
5298111refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
5299317refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
5299776refgcc -m32 -Os -fomit-frame-pointer2017072820170725
5300136refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
5300514refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
5300532refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
5301756refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
5301864refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
5302386refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
5309703refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
5312763refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
5314023refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
5314185refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
5314329refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
5315391refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
5315994refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
5317596refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
5321430refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
5322906refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
5325147refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
5335965refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
5338548refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
5353704refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
5356206refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
5359581refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
5375340refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
5376060refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
5408343refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
5409711refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
5415903refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
5416632refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
5418477refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
5419962refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
5428764refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
5429619refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
5449797refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
5460246refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
5461317refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
5584068refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
5592861refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
5616486refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
5619906refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725

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