Implementation notes: x86, margaux, crypto_hash/simd512

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
83556sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
83601sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
85176sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
85986sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
87165sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
87597sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
90612sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
93024sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
98874sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
99090sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
100008sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
100206sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
100521sphlibgcc -m32 -O3 -fomit-frame-pointer2017072820170725
100530sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
100845sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
101007sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
101043sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
101061sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
101214sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
101286sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
101322sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
101322sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
101430sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
101466sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
101484sphlibgcc -m32 -O2 -fomit-frame-pointer2017072820170725
101502sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
101511sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
101520sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
101619sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
101637sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
101646sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
101646sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
101664sphlibgcc -m32 -Os -fomit-frame-pointer2017072820170725
101691sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
101718sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
101727sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
101754sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
101799sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
101808sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
101808sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
101898sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
101907sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
102024sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
102132sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
102312sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
102312sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
102330sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
102546sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
102609sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
103086sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
103275sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
103356sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
103401sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
103527sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
103644sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
104085sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
104238sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
104247sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
104400sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
104427sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
104445sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
104463sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
104598sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
104634sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
104706sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
104742sphlibgcc -m32 -O -fomit-frame-pointer2017072820170725
104832sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
104913sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
105066sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
105309sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
105435sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
105552sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
105570sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
105588optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
105660optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
105768sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
105804sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
105867sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
105876sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
105957sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
106119sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
106335sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
106425sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
106497sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
106497sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
106938sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
107001sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
107136optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
107226sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
107289sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
107298sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
107523sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
108090sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
108135sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
108684sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
110160optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
110862optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
111735optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
112149optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
113058optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
113094optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
113706optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
113841optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
114201optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
115830optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
116028sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
117999optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
119205optgcc -m32 -O3 -fomit-frame-pointer2017072820170725
121023optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
121068optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
121779optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
121932sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
122589sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
122679sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
122868optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
122976optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
123138optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
124452sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
124515optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
129834sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
129933sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
130302sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
130779sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
132750optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
132768optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
132894optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
132975optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
133317optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
133398optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
133524sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
133668sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
133677sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
133776optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
133947optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
134163sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
134442sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
134586sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
134649sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
134730sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
134739optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
134739sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
134838sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072820170725
135054sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
135486sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
135504sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
135954sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
136116sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
136170sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
136242sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
136251sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
136260sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
136296sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
136305sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
136368sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
136503sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
136773optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
137331optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
137448optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
137538sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
137664sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
137691sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
137790sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
137871sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
138015sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
138168sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
138213optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
138249sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
138285optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
138285sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
138312sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
138348optgcc -m32 -O2 -fomit-frame-pointer2017072820170725
138438optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
138609optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
138699optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
138834optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
138942sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
139032sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
139095sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
139104sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
139167sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
139392sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
139509optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
139563optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
139707optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
139734optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
139878optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
139923sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
139986optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
140085sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
140256sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
140328sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
140526sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
140589sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
140841optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
141021sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
141273optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
141489sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
142272sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
142389sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
142749sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
142884sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
142938sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
144324sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
144846sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
149490sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
149715sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
149796sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
149904sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
150030sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
150201sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
150354sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
150426sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
150426sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
150543sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
150543sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
150597sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
150786sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
150858sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
150993sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
151182sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072820170725
151227sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
151281sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
151452sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
151497sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
151542sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
151650sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
151758sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
151812sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
151830sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
151848sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
151947sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
151956sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
152037sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
152055sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
152262sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
152307sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
152307sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
152406sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072820170725
152424sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
152487sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
152658sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
152766sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
152811sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072820170725
152829sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
153000sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
153270sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
153351sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
153414sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
153495sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
153495sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
153981sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
154629sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
154998sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
155160sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
155187sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
155313sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
156330sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
156546sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
156564sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
156654sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
156708sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
156870sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
156924sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
157014sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
157356sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
157446sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
157446sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
157482sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
157734sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
157824sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
157986sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
158760sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
159444sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
164205optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
164205optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
164475optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
164916optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
164943optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
164961sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
164979optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
165042optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
165105optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
165186optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
165195optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
165195optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
165312sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
165420optgcc -m32 -O -fomit-frame-pointer2017072820170725
165753sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
165861optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
165924sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
166518sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
166824optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
166869optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
167229optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
167238optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
167256optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
167373optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
167454optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
167535optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
167607optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
167670optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
167697optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
167760sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
167823sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
167850optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
168516sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
168813optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
168813sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
168966optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
169425sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
170190sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
170946optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
171882sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
171945sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
172566sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
172719sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
173115sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
173529sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
173790sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
173916sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
173988sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
174204sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
174267sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
174627optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
174663sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
174798optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
174807optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
175851optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
176256sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
176265sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
176274sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
176373sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
176526sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
177183optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
177228sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
178317optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
178488sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
178902optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
179118optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
179235optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
179325optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
179361optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
179406optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
179406optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
179640optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
179784optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
179838optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
180027optgcc -m32 -Os -fomit-frame-pointer2017072820170725
180081optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
180261optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
180288optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
180306optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
180306optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
180441optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
180576optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
180603sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
180612optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
180666optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
180720optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
181170optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
181467optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
181584optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
181908sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
182160sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
182187optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
182223optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
182268optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
182547optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
182601optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
182673optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
182943optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
183177optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
183870optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
184032optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
184095optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
184194optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
184572sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
184608sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
185589sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
185922sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
186246sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
186651sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
186660sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
186750sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
187164sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
187299sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
187416sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
187605sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
187677sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
187767sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
187794sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
187812sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
187893sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
187947sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
188325sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
188415sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
188658optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
188793sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
189000sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
189108sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
189180optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
189207optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
189486sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
190053optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
190350sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
190494optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
190557sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
190602optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
190755optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
191025sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
191025optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
191421optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
192294sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
192627sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
193275sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
194265sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
194697sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
194967optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
195282sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
195624optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
195804sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
195813sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
196002sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
196155optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
196344sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
196785sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
199629sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
200250optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
201042sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
201897sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
202005sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
202203optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
202482optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
202500sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
202644sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
202734optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
204246sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
204264sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
204876sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
205389sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
205416sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
206064sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
206100sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
207144sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
207927sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
210006sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
210465sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
211167sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
212949sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
214056optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
214101sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
214317sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
214335optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
214416sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
214416sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
214956sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
215487optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
215658optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
215757optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
216189optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
216945sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
217575optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
217836optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
217935optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
219618optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
219654optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
219789optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
220464sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
220770sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
220806sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
221688optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
222039optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
222219optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
222246optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
222552sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
222696optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
222741optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
223686optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
223740sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
224154optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
224604optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
226467optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
226818optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
226863optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
227034optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
227079sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
227106optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
227556optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
228825optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
229203optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
229545optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
230076optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
230679sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
230922sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
232056optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
234009sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
236457sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
237267sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
238122sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
238140sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
244818sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
8257545refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
8263287refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
8280018refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
8283897refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
8289009refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
8294445refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
8300331refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
8306118refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
8314650refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
8325342refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
8325729refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
8325855refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
8326188refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
8329419refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
8348094refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
8349912refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
8352954refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
8382600refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
8385012refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
8386560refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
8425485refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
8428995refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
8434917refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
8436195refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
8437680refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
8437698refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
8444160refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
8446842refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
8447823refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
8461377refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
8875701refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
8892243refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
8919882refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
8920098refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
8954136refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
8956935refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
8960823refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
8961498refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
8989722refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
9082170refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
9082287refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
9082431refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
9090225refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
9130842refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
9157104refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
9243414refgcc -m32 -O3 -fomit-frame-pointer2017072820170725
9248103refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
9249183refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
9292446refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
9292599refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
9297792refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
9298737refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
9301095refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
9327744refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
9328239refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
9328293refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
9328320refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
9329454refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
9334098refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
9340164refgcc -m32 -O2 -fomit-frame-pointer2017072820170725
9340344refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
9341325refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
9342333refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
9343188refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
9343737refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
9344880refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
9344970refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
9360603refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
9367254refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
9400230refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
9404667refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
9432567refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
9476181refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
9476559refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
9478143refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
9481005refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
9497781refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
9505323refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
9506205refgcc -m32 -O -fomit-frame-pointer2017072820170725
9507240refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
9507708refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
9512847refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
9513648refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
9514152refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
9523431refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
9523458refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
9542106refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
9544077refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
9549252refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
9578745refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
9587277refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
9587988refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
9588402refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
9608508refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
9616437refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
9689877refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
9708804refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
9744885refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
9937143refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
9940347refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
9940680refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
10035522refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
10089342refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
10089774refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
10130544refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
10149939refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
10486422refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
10557378refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
10621413refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
10651725refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
10654146refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
10656828refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
10660941refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
10661085refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
10661625refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
10662912refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
10664559refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
10665459refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
10666089refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
10666647refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
10668258refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
10671471refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
10671867refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
10675539refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
10675584refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
10681623refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
10683522refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
10688319refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
10688589refgcc -m32 -Os -fomit-frame-pointer2017072820170725
10694331refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
10696275refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
10697085refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
10697211refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
10699173refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
10701405refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
10703736refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
10713780refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
10715058refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
10718856refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
10721196refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
10721745refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
10723383refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
10723887refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
10724796refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
10727532refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
10741770refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
10756035refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
10769427refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
10769967refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
10772307refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
10772334refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
10776078refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
10789074refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
10806930refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
10865826refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
10866708refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
10867104refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
10867878refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
10888830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
10890603refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
10921230refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
11170809refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
11172024refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
11227437refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
11227482refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
11402604refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
11404638refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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