Implementation notes: x86, hydra1, crypto_hash/simd256

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
71728sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
72744sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
74046sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
74219sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
75167sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
84616sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
87379sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
88504sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
88559sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
90624sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
90861sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
91760sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
91864sphlibgcc -m32 -O3 -fomit-frame-pointer2016101320161009
92884sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
92978sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
94176sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
94237sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
94440sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
94941sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
95058sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
97304sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
97737sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
97757sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
99448sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
99589sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
99749sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
99770sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
100230sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
100262sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
100403sphlibgcc -m32 -O2 -fomit-frame-pointer2016101320161009
100592sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
100629sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
100692sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
100725sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
100734sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
100750sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
100998sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
101107sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
101121optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
101306sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
101485sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
101752sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
101803sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
102157sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
102189sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
102205sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
102326sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
102431sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
102476sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
102624sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
102630sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
102664sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
102701sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
102714sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
102931sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
102976sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
103307sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
103509sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
103550sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
103560sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
103592sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
103661sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
103786sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
103843sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
103999sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
104216sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
104952sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
105088sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
105206sphlibgcc -m32 -Os -fomit-frame-pointer2016101320161009
105312sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
105416sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
105480sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
105552sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
105568sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
105589sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
105720sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
105781sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
105829sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
105992sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
106197sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
106262sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
106277sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
106382sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
106413sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
106793sphlibgcc -m32 -O -fomit-frame-pointer2016101320161009
107069sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
107326sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
107464sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
107717sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
107760sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
109237optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
109250sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
109316sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
109477sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
109493sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
109543sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
109830sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
110207sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
110490optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
111320sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
111341sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
111544sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
111847sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
112192sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
112317sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
112350sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
112552sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
112638sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
112781sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
112781sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
113775sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
114141sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
114358sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
114861optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
114891optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
115079optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
115219optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
116045optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
117204sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
118187sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
118240sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
118355sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
118416sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
118840sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
118859sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
119099sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
119188sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
120075optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
120166optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
120496optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
120602optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
120747optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
122363optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
122742optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
123019optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
123470sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
123490sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
123989sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
124103optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
124141sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
124308optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
124437sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
124834sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
124856sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
124907optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
125389sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
125646sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
125704sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
125854optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
125877sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
126253sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
126480optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
126490optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
126771optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
127417sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
127462sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
127472optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
127502sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
127565optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
127749sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
128045sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
128152sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
128510optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
128570optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
128586optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
128701optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
128843sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
128905sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
128926sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
129051sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
129088sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
129090sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
129103sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
129242sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
129531sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101320161009
129650sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
129685sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
129760sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
129947sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
130349sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
130502sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
130627sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
130718sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
130845sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
130854sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
130904sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
131317sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
132138optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
132400sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
133042sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
133384sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
134101sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
134456sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
134550sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
134808sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
134842sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
134933sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
135227sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
135645sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101320161009
135837sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
135922sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
136056sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
136058sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
136058sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
136459optgcc -m32 -O3 -fomit-frame-pointer2016101320161009
136486sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
136805sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
137150sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
137256sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
137408sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
137490sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
137490sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
137557sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
137712sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
137739sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
137861sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
138200sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
138285sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
138402sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
138549sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
138690sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
138772sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
139131optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
139133optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
139161optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
139218sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
139219sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
139445sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
139681sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
139784sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
140032sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
140155sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
140304sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
140368sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
140405sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
140456sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
140723sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
140731sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
140733sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
140750sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
140938sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
141149sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
141520sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
141543sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
141656sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
141702sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
141707sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
141816sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
141989sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
142064sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101320161009
142336sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
142354sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
142547sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
142616sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
142896sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
142976sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
142995sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
143000sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
143134optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
143171sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
143338optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
143465optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
144137optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
144179optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
144409optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
144590sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
144654sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
144787sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
145368sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
145408optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
145430sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
145813sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
145960sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
145992sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
146037sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
146071sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
146246sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
146333sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
146456sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
146656sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
146693sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
146805optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
146877sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101320161009
147227sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
147240sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
147277sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
147574sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
148622sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
148622sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
148805sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
149029sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
149093sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
149098sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
149230sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
149256sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
149277sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
149310sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
149381sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
149694sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
149746sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
149856sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
150752optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
150791sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
150795sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
150982optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
152400sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
152672sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
153352sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
153517optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
153517sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
153724optgcc -m32 -O2 -fomit-frame-pointer2016101320161009
154374sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
154375sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
154557optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
154613sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
154690optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
154733optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
155431optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
155736optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
155754optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
155787optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
156723optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
156763optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
157069optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
157080optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
157403optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
157506optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
157539sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
157563optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
157595optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
157614sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
157672optgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
157725optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
157736optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
157842optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
158078sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
158755sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
158802sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
159063optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
159157sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
159169sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
159187sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
159845optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
159925optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
159990optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
160380optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
160418sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
160624optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
160677optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
160762optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
161133optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
161242optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
161451sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
161495sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
161597sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
161814sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
161828sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
163114sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
163173sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
163513sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
163611optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
163619optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
163813sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
164152sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
164264sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
164307optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
164536optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
164936sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
165459sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
165502sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
165707sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
165733sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
166368sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
168750sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
168910sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
168933sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
169171sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
169563sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
170870optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
172046sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
172840sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
172955sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
173258sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
173693optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
173707sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
173774sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
174002optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
174168sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
174437sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
174511sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
174626optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
174893optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
175064sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
175112optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
175186sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
175382sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
175546sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
175712optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
176635sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
176738sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
176978sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
176981sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
177686optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
177688optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
177774optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
177917sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
178205sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
178696sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
178926sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
180387optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
180527optgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
180536optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
180845optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
182455optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
183118optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
183377optgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
183554optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
183566optgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
184085optgcc -m32 -O -fomit-frame-pointer2016101320161009
184678optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
184736optgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
184942optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
185089optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
185433optgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
186394optgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
187653optgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
192749optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
195032optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
196935optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
197018optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
202520optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
202696optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
207333optgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
207448optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
207670optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
211360optgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
221771optgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
222832optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
223019optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
223356optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
224037optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
227939optgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
229298optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
231117optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
231425optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
232513optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
232589optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
232920optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
234141optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
235496optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
236490optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
236711optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
237184optgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
237528optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
237622optgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
237662optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
237843optgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
237884optgcc -m32 -Os -fomit-frame-pointer2016101320161009
238002optgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
238109optgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
238168optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
239219optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
239363optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
239640optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
240036optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
241211optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
246315optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
246480optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
246842optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
248987optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
249912optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
269096optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
269253optgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
269565optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
269725optgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
269782optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
270068optgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
270129optgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
270525optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
270861optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
3540411refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
3541837refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
3552665refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
3626487refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
3626946refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
3649430refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
3717518refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
3718053refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
3718139refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
3721581refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
3721813refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
3725093refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
3728077refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
3746312refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
3746447refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
3746621refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
3747678refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
3753942refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
3777835refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
3777875refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
3778384refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
3804881refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
3808384refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
3811265refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
3813823refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
3814120refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
3814320refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
3814512refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
3823351refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
3823596refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
3824121refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
3824144refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
3849333refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
3875593refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
3876751refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
3884208refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
3885810refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
3904902refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
3906019refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
3907205refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
3957835refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
3958238refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
3959326refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
3959743refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
3969664refgcc -m32 -O3 -fomit-frame-pointer2016101320161009
3971000refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
3971082refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
3983493refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
3994760refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
4067709refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
4069483refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
4070130refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
4071363refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
4071562refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
4072237refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
4072424refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
4072445refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
4076205refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
4078448refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
4079246refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
4079932refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
4079944refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
4081064refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
4081693refgcc -m32 -O2 -fomit-frame-pointer2016101320161009
4088706refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
4089046refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
4089664refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
4094886refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
4102506refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
4110208refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
4119090refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
4119264refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
4119786refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
4119787refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
4119842refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
4124018refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
4125392refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
4125854refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
4127454refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
4129824refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
4131283refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
4132657refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
4134758refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
4135802refgcc -m32 -O -fomit-frame-pointer2016101320161009
4138507refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
4141884refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
4142888refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
4175189refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
4176628refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
4177370refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
4205048refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
4319666refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
4325482refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
4378368refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
4378540refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
4381970refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
4383178refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
4654104refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
4654264refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
4656619refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
4662101refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
17270596refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
17274343refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
17274477refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
17274512refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
17274825refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
17275341refgcc -m32 -Os -fomit-frame-pointer2016101320161009
17276178refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
17277811refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
17277906refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
17280749refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
17280894refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
17282770refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
17282798refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
17282899refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
17283995refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
17284163refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
17284220refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
17284263refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
17284269refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
17284352refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
17285128refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
17286226refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
17286401refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
17286428refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
17286483refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
17287170refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
17287343refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
17294683refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
17299752refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
17300453refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
17303170refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
17373862refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
17470970refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
17572304refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
17660578refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
17660800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
17739183refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
17739411refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
17931373refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
17933423refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
17993923refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18077175refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
18077368refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
18123720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
18125453refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
18127947refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
18131833refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
18133493refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
18133986refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
18136343refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
18139512refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
18146010refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
18151796refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
18392918refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
18394831refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
18496240refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
18503575refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
18564115refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
18566499refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009

Test failure

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

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt ref sphlib sphlib-small
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -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 'union cv'
vector.c: static const union cv FFT64_Twiddle[] = {
vector.c: ^
vector.c: vector.h:355:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT128_Twiddle[] = {
vector.c: ^
vector.c: vector.h:367:25: error: array type has incomplete element type 'union cv'
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:24:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
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: ...

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
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
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
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
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
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
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
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
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
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
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
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
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