Implementation notes: x86, latour, crypto_hash/simd512

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
83511sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
83556sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
85572sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
87372sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
87615sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
87624sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
89937sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
90513sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
99918sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
99981sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
100269sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
100755sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
100908sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
100908sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
100971sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
100989sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
101016sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
101142sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
101169sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
101232sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
101241sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
101277sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
101331sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
101385sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
101466sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
101484sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
101502sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
101529sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
101538sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
101610sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
101646sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
101646sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
101799sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
101826sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
101844sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
101844sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
101880sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
101961sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
102033sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
102060sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
102069sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
102141sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
102159sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
102249sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
102285sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
102384sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
102447sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
102762sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
102951sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
102996sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
103221sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
103491sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
103734sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
103860sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
104067sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
104139sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
104202sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
104382sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
104391sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
104436sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
104481sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
104553sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
104562sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
104697sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
104706sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
104733sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
104769sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
105030sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
105111sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
105111sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
105129sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
105174sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
105273sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
105354sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
105417sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
105993sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
106074sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
106101sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
106137sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
106155sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
106488sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
106542optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
106767sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
106821sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
106920sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
106938sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
107019optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
107181sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
107442sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
107541sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
107631optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
107919sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
108018sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
108270sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
109053sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
109134sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
110619optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
111249optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
111690optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
112032optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
112059optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
113076optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
113193optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
113832optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
116577optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
117810optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
118962optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
118971optgcc -m32 -O3 -fomit-frame-pointer2017072020170718
121014optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
121212optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
122076sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
122283optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
122454optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
122571sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
123210optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
123291optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
123300sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
123516optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
126657sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
129267sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
129645sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
129663sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
131292sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
132651optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
132876optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
132930optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
133254optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
133353optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
133416optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
133443sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
133677sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
133776sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
133803optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
133857optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
134091sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
134109sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
134217sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
134325sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
134532sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
134550optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
134739sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
134748sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
135000sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
135261sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
135342sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
135432sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
135639sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
135657sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
135702sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
135747sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
136125sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
136197sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
136593optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
136800sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
136872sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
137277sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
137376optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
137412optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
137430optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
137457sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
137574sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
137601sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
137646sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
137682sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
137700sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
138024sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
138114sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
138168optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
138195optgcc -m32 -O2 -fomit-frame-pointer2017072020170718
138204optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
138240sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
138294sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
138357sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
138438sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
138555sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
138564sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
138771optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
139014optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
139365optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
139518optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
139626optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
139653optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
139698sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
139815sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
139815optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
139815sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
139851sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
140076sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
140652sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
140823optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
141066sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
141084sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
141102sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
141390optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
141633optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
141759sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
142380sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
142479sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
142533sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
142749sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
143829sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
143910sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
145062optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
147015sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
149364sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
149499sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
149913sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
149985sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
150192sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
150246sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
150381sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
150471sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
150534sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
150606sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
150678sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
150858sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
150921sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
150930sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
151119sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
151173sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
151281sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
151317sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
151452sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
151542sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
151569sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
151659sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
151668sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
151731sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
151785sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
151821sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
151875sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
151947sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
151992sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
152118sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
152136sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
152289sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
152343sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
152406sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
152595sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
152676sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
152964sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
153081sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
153090sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
153126sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
153360sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
153396sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
153468sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
153594sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
153756sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
153792sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
154422sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
154989sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
155205sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
155358sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
155403sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
155871sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
156357sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
156564sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
156600sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
156654sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
156762sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
156834sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
156852sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
157050sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
157077sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
157077sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
157122sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
157563sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
157635sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
157869sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
157923sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
158346sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
158436sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
163638sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
163926sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
164205sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
164439sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
164511optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
164817optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
164826optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
165069optgcc -m32 -O -fomit-frame-pointer2017072020170718
165078sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
165096optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
165132optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
165141optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
165357optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
165384optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
165402optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
165573optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
165744optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
165762optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
166734optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
167130optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
167139sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
167148optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
167175optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
167184optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
167220sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
167499optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
167517optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
167526sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
167580optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
167652optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
167679optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
167760optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
167796optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
168228sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
168273optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
168624sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
169434sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
169848sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
169911optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
170235sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
170433sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
170775optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
171090sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
171351sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
171675sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
172269sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
172476optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
172737sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
173241optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
173421sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
173538sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
173556optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
174276sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
175392sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
175536sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
175554sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
175653optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
175761sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
176571optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
177813sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
178083optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
178110sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
178218sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
178470optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
179010optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
179217sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
179352optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
179406optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
179559optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
179703optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
179757optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
179766optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
179838optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
179865optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
179991optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
180072optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
180153optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
180477optgcc -m32 -Os -fomit-frame-pointer2017072020170718
180594optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
180801optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
180819optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
180855optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
181197optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
181323optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
181440optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
181539optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
181737sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
181764optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
181998optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
182088sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
182304optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
182394optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
182961sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
183339optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
183501optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
183600optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
183690sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
183816optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
183825optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
183834optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
184077optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
184140optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
184626sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
185058sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
185526optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
185562optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
186210sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
186255sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
186507sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
186534sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
186561sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
186570sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
186948sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
187218sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
187506sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
187731sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
187812sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
187920sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
188100sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
188118sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
188253sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
188424sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
188793optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
188802sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
188937sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
189225sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
189621sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
189891sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
189909optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
189945sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
190206optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
190287optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
190314optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
190971sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
191034optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
191052optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
191088sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
191673sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
191961sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
192168optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
192375sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
192447sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
192960sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
193347optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
194697sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
195183optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
195507sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
196209sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
196227sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
196587sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
196785sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
197154optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
197424optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
198900optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
200484sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
200718sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
201249optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
201366optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
201690sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
201879optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
202338sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
203967sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
204489sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
204660sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
205245sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
205605sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
205704sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
206496sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
206640sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
206640sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
206820sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
209349sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
209376sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
210168sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
210699sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
211581sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
211617sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
211923sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
212463sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
215118optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
215289sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
216036optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
216225sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
216315optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
216693optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
216846optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
217278optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
217404optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
218043optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
218070sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
218880optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
218997sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
219060optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
219132optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
219186sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
220005optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
220842optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
221355optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
221463optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
221724optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
221967optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
222093sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
222372optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
223173optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
223713sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
223821optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
224199sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
224703optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
225297sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
225324sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
225819optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
226026optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
226026optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
226359sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
227916optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
228555optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
228636optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
228726sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
228771optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
229518optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
229581optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
229626optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
230481sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
235089optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
237672sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
241659sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
241776sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
242487sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
8258445refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
8266050refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
8282754refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
8285580refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
8286849refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
8286921refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
8287884refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
8307927refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
8320986refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
8323632refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
8327160refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
8327466refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
8327511refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
8337735refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
8346816refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
8355114refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
8357904refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
8382978refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
8383266refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
8383563refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
8423937refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
8426268refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
8427033refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
8432433refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
8436393refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
8442531refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
8445159refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
8445195refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
8446302refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
8453196refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
8892027refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
8893278refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
8924508refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
8928972refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
8959464refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
8964297refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
8965044refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
8965620refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
8990343refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
9081099refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
9081270refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
9081846refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
9088362refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
9125640refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
9144162refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
9243747refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
9249678refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
9250191refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
9292383refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
9295875refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
9298467refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
9300105refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
9326268refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
9328527refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
9328572refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
9329256refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
9329571refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
9329580refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
9329940refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
9331884refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
9338949refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
9341694refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
9343404refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
9343557refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
9344007refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
9344376refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
9346257refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
9354294refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
9363456refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
9400509refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
9408519refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
9434592refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
9478620refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
9479205refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
9483570refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
9486279refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
9497358refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
9497943refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
9498447refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
9501003refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
9502920refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
9509517refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
9511182refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
9519102refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
9523548refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
9523584refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
9539172refgcc -m32 -O -fomit-frame-pointer2017072020170718
9545697refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
9546003refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
9580050refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
9584325refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
9588429refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
9589509refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
9590490refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
9617031refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
9691182refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
9716103refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
9757989refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
9928152refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
9929646refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
9935784refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
10035504refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
10096173refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
10098990refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
10125603refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
10199556refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
10486566refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
10561995refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
10620963refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
10644777refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
10649259refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
10649799refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
10650492refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
10655901refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
10662831refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
10663002refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
10663488refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
10664811refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
10664964refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
10665873refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
10667403refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
10667754refgcc -m32 -Os -fomit-frame-pointer2017072020170718
10668600refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
10668753refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
10670580refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
10680741refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
10681317refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
10683036refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
10684476refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
10688517refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
10689021refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
10689372refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
10693242refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
10695564refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
10696257refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
10699740refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
10702269refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
10717830refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
10717947refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
10718658refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
10718712refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
10720035refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
10725048refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
10726551refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
10728108refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
10728783refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
10736019refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
10769499refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
10770849refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
10771290refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
10790991refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
10791378refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
10803951refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
10863189refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
10865358refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
10871919refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
10872135refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
10877094refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
10879308refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
10951794refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
10967346refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
11168154refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
11169747refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
11228265refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
11228814refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
11392461refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
11393388refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718

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