Implementation notes: x86, h4e450, crypto_hash/simd256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
100297sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
100966sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
102885sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
102985sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
110737sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170725
112271sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170725
113710sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
114000sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
119444sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
119667sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170725
121666sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
121947sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
122702sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
122854sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
122897sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
123291sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
123718sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
123738sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
123804sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
124027sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
124060sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
124075sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170725
125286sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
126659sphlibgcc -m32 -O3 -fomit-frame-pointer2017090920170725
126829sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
126892sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
126911sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
126977sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
127181sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
127296sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
127348sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
127646sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
127846sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
129171sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
129532sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
130046sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
130140sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
130240sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
130288sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
130392sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
130439sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
130568sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
130848sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170725
131618sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
131717sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170725
131718sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
131803sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
131965sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
132283sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
132387sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
132558sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
132801sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
133608sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170725
133874sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
133992sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
134192sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
134254sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
134306sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
134359sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
134596sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
135147sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170725
136102sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170725
136169sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
136662sphlibgcc -m32 -O -fomit-frame-pointer2017090920170725
136724sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170725
136966sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170725
136980sphlibgcc -m32 -O2 -fomit-frame-pointer2017090920170725
136985sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170725
137000sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
137014sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170725
137047sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
137089sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170725
137166sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170725
137218sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
137223sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
137261sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170725
137484sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
137532sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
137617sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
137759sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
137817sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
138211sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
138239sphlibgcc -m32 -Os -fomit-frame-pointer2017090920170725
138401sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170725
138520sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
138781sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
138971sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170725
138971sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170725
138975sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170725
139023sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170725
139850sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
139854sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
139859sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
140633sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
140800sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
140862sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
140899sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
141897sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
141930sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
142614sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
142681sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
142681sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
142999sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
144605sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
146006sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
146049sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
146281sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
146513sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
147084sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
147900sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
147924sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
148176sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
148770sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
149397sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
149659sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
149910sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
149953sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
152005sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
152314sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
152561sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
154352sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
155069sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
155106sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
156184sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
156237sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
156266sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
157149optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
157182sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
157315optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
157316sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170725
157500sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170725
158018optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
158232sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
158331sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
158741sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
158883sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
159367sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
159458sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
159543sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
160117sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
160151sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
160241sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
160384optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170725
160650sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
160664optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
160712sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
160754optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
160769sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
161158sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
161457sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
161576optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
161600optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170725
161932sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
162707sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
163827sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
164312sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
164326sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
164911optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
164972sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
165205sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170725
165267sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
165309optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
165376optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
165376optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
165405sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
165410optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
165509optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
165785sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
165851sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
166102sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170725
166112sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
166240sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
166312optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170725
166530optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
166929optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
167632sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
167932sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
167960optgcc -m32 -O3 -fomit-frame-pointer2017090920170725
168611sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
169395sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
169499sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
169532sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
169585sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
169632sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
169713sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
169955sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
170302sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
170492sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170725
170558sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
170643sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
171470sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
171475optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
171503sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
171546sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
171556sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
171656optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
171703optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
171864sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
171907sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
172040sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
172254sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017090920170725
172553sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
172871sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
173133sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
173584optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
173636optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
173774sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
174007sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
174088sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
174135optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
175052sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170725
175057sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170725
175427optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
175456optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
175641sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
175712optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
175736optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
175760optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
175859sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
175864sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
176182sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017090920170725
176387sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
176696optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170725
176914optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
176980sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
177137optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
177170optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
177992optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
178030sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
178334sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170725
178814sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170725
179013optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
179099optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
179217optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
179550sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170725
179669optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
179774sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
179787sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
179802sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170725
179802sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170725
179821sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170725
179864sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
179868sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
179925sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017090920170725
179935sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
179954sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
180049sphlib-smallgcc -m32 -O -fomit-frame-pointer2017090920170725
180054optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
180082sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
180106sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170725
180243optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
180306sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
180382sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
180453sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
180471sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
180490sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
180505sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
180552sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170725
180600sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170725
180604sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170725
180781sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
180827sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
181108sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
181150sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170725
181174sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170725
181198optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
181213sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
181289sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
181422optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
181450sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
181460sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170725
181502sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
181521sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170725
181564sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
181574sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
181692optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
181911sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
182139sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
182233sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
182286sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
182357sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
182424sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
182524sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
182571sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
182576sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
182647sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
183037sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
183188sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
183193sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
183236sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
183284sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
183578sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
183578optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
183782sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
184338sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
184874sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
185069optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
185545sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
185601sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
185634sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
185720optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
187872sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
187910optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
188499sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
188770sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
188865sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
189178optgcc -m32 -O2 -fomit-frame-pointer2017090920170725
189587sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
189800optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
189867sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
189905optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
190551sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
190622sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
190722sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
190978sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
191296optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
191335sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
191335sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
191402sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
191406sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
191491optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
191567optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
191686optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
191700optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
191738optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
191800optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
192062optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
192152sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
192152optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
192270sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
192275sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
192684optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
192746optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
192964optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
193605optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
193672optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170725
193738optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170725
193847sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
194256optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
194465optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
194469optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170725
194755sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
194855sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
195049sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
195101optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170725
195278optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170725
195400sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
195425sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
195534sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
195544optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170725
196014sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
196270sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
196451sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
196460sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
197102optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
197116optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
197458sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
197638sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
197709sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
197771sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
198004sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
198141optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
199566sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
200802sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
200811sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
200959sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
201172sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
201182sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
201547sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
202046sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
202065sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
202074sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
202222sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
202934sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
203238sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
204877sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
205114sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
205485sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
207347sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
208202sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
208321optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
208335sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
208435optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
208825optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
209646sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
210330sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
210363sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
211024sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
211033optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
211389sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
211446optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
211897optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
212063sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
214686optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
215431sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
217198optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
218685sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
220547sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
220619optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
221559optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
222048optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
224196optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
224228optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
225112sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
225127sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
227046sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
227174optgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
227335optgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
227373sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
227905sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
228062sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
228171optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170725
229202optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
229292optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
229748optgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
229848optgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170725
229872optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
230062optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
230162optgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
230499optgcc -m32 -O -fomit-frame-pointer2017090920170725
231434optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
231496optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170725
231686optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
231757optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
232066optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170725
232935optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170725
236560optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
239732optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
240146optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
249356optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
249969optgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
250240optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
251042optgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
252149optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
252381optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
252829optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
255522optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
255973optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
256870optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
285598optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
286634optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
286957optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
286961optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
286971optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
287056optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
287180optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
287228optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
292130optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
292495optgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
292553optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
292909optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
293479optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170725
293640optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170725
293735optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170725
293797optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
294562optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
295393optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170725
296200optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
296277optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170725
296286optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
296428optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
296880optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
296951optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170725
298951optgcc -m32 -Os -fomit-frame-pointer2017090920170725
299008optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
300333optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
300685optgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
301264optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
302884optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
304655optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
304684optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
313001optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
313320optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
314474optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
314645optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
321200optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
321898optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
323737optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
324363optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
325522optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
327750optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
327797optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
329308optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
3789023refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
3793469refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
3795910refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
3796471refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170725
3893850refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
3912290refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170725
3913772refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
3918893refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
3998531refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
3999942refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
4000507refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
4118093refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
4118658refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
4118886refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
4228906refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
4229072refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
4230103refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
4231504refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
4309523refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
4310249refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
4323365refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
4337501refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
4337980refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
4338731refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
4338845refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
4424696refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
4429930refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
4430353refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
4547304refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
4557644refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170725
4558161refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170725
4563843refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170725
4565472refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170725
4639178refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
4641671refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
4642617refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
4656316refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170725
4656434refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
4656800refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170725
4665241refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
4754555refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
4755140refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
4765861refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
4768691refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
4834996refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
4835249refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
4835600refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170725
4838393refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
4844872refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170725
4848928refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
4849489refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
4849598refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170725
4850115refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170725
4851132refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170725
4884734refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170725
4967977refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170725
4969317refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170725
4973003refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170725
4976209refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170725
5059723refgcc -m32 -O3 -fomit-frame-pointer2017090920170725
5060517refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170725
5060555refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170725
5060693refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170725
5061681refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170725
5067485refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170725
5169083refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170725
5171363refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170725
5172180refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170725
5172285refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170725
5172346refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170725
5177144refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170725
5179685refgcc -m32 -O2 -fomit-frame-pointer2017090920170725
5179870refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170725
5188021refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170725
5199782refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170725
5214887refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170725
5215201refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170725
5280708refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170725
5306002refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
5358642refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170725
5384178refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170725
5385888refgcc -m32 -O -fomit-frame-pointer2017090920170725
5386932refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170725
5387730refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170725
5388960refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170725
5390476refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170725
5392029refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170725
5392500refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170725
5393506refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170725
5393649refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170725
5393796refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170725
5394066refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170725
5395321refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170725
5395596refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170725
5395853refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170725
5403571refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170725
5403614refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170725
5414178refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170725
5805284refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170725
5805322refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170725
5805469refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170725
5825120refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170725
22784676refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
22806969refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
22899659refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
23022694refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170725
23146290refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170725
23150094refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170725
23172073refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
23172438refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
23217696refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
23218414refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
23320961refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
23321132refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
23341714refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
23341818refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
23436457refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170725
23436884refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170725
23539822refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
23540558refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170725
23540601refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170725
23540677refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
23541019refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
23541352refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
23545721refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170725
23545746refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170725
23547028refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
23549797refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
23550282refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
23551080refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170725
23551355refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
23552842refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170725
23553236refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
23553312refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170725
23558751refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170725
23560076refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170725
23562061refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170725
23565610refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170725
23738576refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170725
23739199refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170725
23739826refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
23740605refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170725
23741720refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170725
23742419refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170725
23742556refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170725
23742594refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170725
23747254refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
23747592refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
23756441refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
23758398refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
23758902refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170725
23759244refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170725
23759386refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
23760127refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170725
23764174refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170725
23765723refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170725
23766012refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170725
23766421refgcc -m32 -Os -fomit-frame-pointer2017090920170725
23766601refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170725
23767219refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170725
23768083refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170725

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
Number of similar (compiler,implementation) pairs: 61, 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=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 -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

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96 97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
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

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: 45, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt ref sphlib sphlib-small vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt ref sphlib sphlib-small vect128

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