Implementation notes: x86, h9trinity, crypto_hash/simd256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
79725sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
79753sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
79984sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111420171020
80350sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111420171020
80387sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111420171020
80577sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111420171020
80653sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111420171020
81436sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111420171020
81471sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
81727sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
85034sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111420171020
88860sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
89139sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
99192sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
100148sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
100475sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
100896sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111420171020
101237sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
101239optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
101492sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
101634sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
101737sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
102160sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
103469sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111420171020
103622optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
105352sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
106006sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
106437sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
106803sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
106804sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
107010sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
107415sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111420171020
107555sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
107616sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
107848sphlibgcc -m32 -O3 -fomit-frame-pointer2017111420171020
107864sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111420171020
108031sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111420171020
108046sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111420171020
108090sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111420171020
108133sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111420171020
108312sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111420171020
108559sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111420171020
108694sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
108847sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
108926sphlibgcc -m32 -O2 -fomit-frame-pointer2017111420171020
109125sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111420171020
109237optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111420171020
109284sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111420171020
109338sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
109711sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
109726sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
109823sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
110072sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
110251sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
110588sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111420171020
110661sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
110748sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
111012sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
111150sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
111171sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
111306sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
111352sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
111376sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111420171020
111387sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
111394sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
111496sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
111552sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
111621optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111420171020
111625sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
111781sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111420171020
111887sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
111986optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111420171020
112161sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
112201sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111420171020
112288sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
112444sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111420171020
112470sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111420171020
112477sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111420171020
112604sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
112681optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111420171020
112696sphlibgcc -m32 -Os -fomit-frame-pointer2017111420171020
112734sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
112794sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
112799sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
112923sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
113045optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
113077sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111420171020
113119sphlibgcc -m32 -O -fomit-frame-pointer2017111420171020
113177sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111420171020
113250sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
113367sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
113468sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
113481sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
113620sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
113688sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
113699sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111420171020
113958sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
113985sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111420171020
114041sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
114059sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111420171020
114203sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
114564sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
114664sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
114751sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
114765sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
114917optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111420171020
114940optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111420171020
115178optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111420171020
115183sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111420171020
115191sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
115208sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
115250sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111420171020
115357sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
115420sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111420171020
115489sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111420171020
115676sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
115693sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
115741optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
115782sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
116041sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
116141sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111420171020
116242sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017111420171020
116571sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111420171020
116636sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
116915sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
116950sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
117078optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
117225sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111420171020
117572optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
117654sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
117719sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
117804sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
118102sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
118152sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
118309optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
119019sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
119454sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
119851optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
119853sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
119858sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
120137sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
120675sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
120753optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
121149optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
121326optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
121398optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
122252sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
123752sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
123862sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
124464sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
127567sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
128562sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
128946sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
130856sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
130956sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111420171020
130983optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
131220optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
131624sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
131856sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111420171020
132284sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
132458optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
133114sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
133433optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
133940sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
134150sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
134597sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
134972sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
134985sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017111420171020
135023optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111420171020
135030sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017111420171020
135067sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111420171020
135188sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111420171020
135226sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111420171020
135535sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
135622optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
135649optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
135713optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
135877sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
135896sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
135996sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111420171020
136074sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111420171020
136793optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111420171020
136914sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111420171020
138090optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
138341optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
138398optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
138863sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
138983sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
139049sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111420171020
139194sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
139568sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
140097sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
140499sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
140516sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
140582sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
140696optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
140813sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
140886sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
141013sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017111420171020
141027sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
141088sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111420171020
141094sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
141165sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111420171020
141270optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
141302sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
141319sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
141463sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
141482sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
141495sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
141534optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
141537optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
141561sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
141673optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
141673sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
141714sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111420171020
141803sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
141897sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
141995sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
142169sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
142338sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
142494sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
142698sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111420171020
143047sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
143108sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111420171020
143244sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
143319sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111420171020
143390sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
143423sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111420171020
143496sphlib-smallgcc -m32 -O -fomit-frame-pointer2017111420171020
143573sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111420171020
143575sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
143662sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111420171020
143827sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111420171020
143867sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
143885sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111420171020
144096sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
144313sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
144356sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
144375sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
144531sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
144567sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
144597sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
144656sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
144671sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
144764sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
144836sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
144874sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
145168sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
145225sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
145391sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
145880sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
145910optgcc -m32 -O3 -fomit-frame-pointer2017111420171020
146163sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
146180sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111420171020
146509sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017111420171020
146564optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
146615sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
146763sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
146917sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
146939sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111420171020
146975sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
147028sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
147032optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
147082sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
147310optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
147352sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
147466sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
147478sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
147568sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
147663sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
147687sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
147771sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
148027sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
148027sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
148036sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
148284sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
148297sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
148408sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
148451sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
148501sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
148758sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
148803sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
148821sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
148982sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
149007sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
149228sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
149736sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
149957sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
150031sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
150322sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
150392sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111420171020
150503sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
150508sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
150930sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
151141sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
151179sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
151370sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
151584sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
152226sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111420171020
152494sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
152559sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
152595sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
152682sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
152714sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
153033sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
153294sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
153867optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
154057optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
154123sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
154310optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
154373optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
154378optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
154635optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
154647optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
154709optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
154732sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
154821optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
155533sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
156359optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111420171020
156950optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
159479sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
159639sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
159861sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
160748sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
161090optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
161186optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
161346optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
161447optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
161501optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
161502optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
162240optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111420171020
162267optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111420171020
162620optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
162861optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
162918sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
163332optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
163339sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
163459sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
163584optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
163940optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111420171020
164318optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
164418optgcc -m32 -O2 -fomit-frame-pointer2017111420171020
164508sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
164551sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
164721sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
164755sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
164779optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
165048optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111420171020
165598optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
165826optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
166134optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
166415optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
166862optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
167290optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111420171020
167324optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111420171020
167618optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
167634sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
167635optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111420171020
168552optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
168887sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
169114optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
169210sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
169528sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
169623sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
169786optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
169912optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
169980optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
169990optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
170214optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
171146optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
172034sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
172150sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
172172sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
173176sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
173391sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
173731optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
173828sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
173878sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
174007sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
174071sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
174359optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
174373sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
174491sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
174575sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
174900sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
175232optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
175354sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
175857sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
175961sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
176751sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
176955sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
177462sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
177810sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
177834sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
178270sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
178375sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
178487sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
178513sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
178750sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
178822sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
179089sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
179105sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
179316sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
179814sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
179939sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
179955sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
180001sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
180167sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
180406optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
180480optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
180849sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
180983sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
181182sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
182739optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111420171020
182795sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
183405sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
184002optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111420171020
184822optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111420171020
185057optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
185502sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
185795optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111420171020
185901optgcc -m32 -march=core2 -O -fomit-frame-pointer2017111420171020
185955sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
186116optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
186567optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
186820optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
187182optgcc -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
187643sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
187648optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
187822optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111420171020
187837sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
187976optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
188190optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
188309optgcc -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
188319optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111420171020
189267optgcc -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
189499optgcc -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
189727optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
189937optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
192127optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
193533optgcc -m32 -O -fomit-frame-pointer2017111420171020
193736optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
193764sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
193917sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
194047optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
195057sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
195163sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
197150optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
197615optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
197642optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
197839sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
198146optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
198237optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
198827optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
199396optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
199628sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
200781sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
200829sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
200875sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
201298sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
202679optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
203248sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
204602sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
205277sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
205446sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
206807sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
223136optgcc -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
225457optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
226151optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111420171020
226610optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
226702optgcc -m32 -Os -fomit-frame-pointer2017111420171020
226776optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
227273optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111420171020
227667optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
228093optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
228245optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111420171020
228352optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
228497optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
228697optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111420171020
228730optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
228738optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
228835optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111420171020
228855optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
228995optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111420171020
229093optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
229805optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
230702optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
230852optgcc -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
231357optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
231483optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
232224optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
232225optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
232602optgcc -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
232624optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
232793optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
232828optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
233019optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111420171020
233056optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111420171020
233071optgcc -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
233118optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
233702optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
233722optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
254879optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
256903optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
257182optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
257424optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
262069optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
262634optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
262707optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
264854optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
265848optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
266379optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
266968optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
267069optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
268244optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
268277optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
3845082refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
3866192refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
4005332refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
4007836refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
4013055refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
4015029refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
4042637refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111420171020
4063078refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
4064901refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
4069676refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
4070046refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
4096349refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
4107439refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
4108918refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
4115168refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
4122786refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
4129183refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111420171020
4133339refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
4138217refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
4184154refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
4194173refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
4195013refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
4195181refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
4238204refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
4238295refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
4276806refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
4278574refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
4278982refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
4281398refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
4303569refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
4306525refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
4319447refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
4319569refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
4324894refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
4348546refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
4348696refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
4357187refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
4367870refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
4372265refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
4385922refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
4395295refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
4416986refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111420171020
4422565refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
4422717refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
4424710refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
4432286refgcc -m32 -O3 -fomit-frame-pointer2017111420171020
4435709refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
4436211refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
4452656refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
4474234refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
4508121refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
4517725refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
4535974refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
4536210refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
4536865refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
4537446refgcc -m32 -O2 -fomit-frame-pointer2017111420171020
4571935refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111420171020
4572835refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
4573154refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
4574655refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111420171020
4574776refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
4575100refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111420171020
4578136refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111420171020
4580122refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
4582189refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
4587880refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
4618653refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111420171020
4619156refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
4622369refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111420171020
4623014refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
4633961refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
4703269refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111420171020
4704189refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111420171020
4704604refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111420171020
4704629refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111420171020
4704842refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111420171020
4710631refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111420171020
4718227refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
4736972refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
4743670refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
4746302refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
4747888refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
4758458refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111420171020
4764401refgcc -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
4770320refgcc -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
4773859refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
4775658refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111420171020
4803792refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
4803973refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
4821115refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
4892888refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111420171020
4897377refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111420171020
4899079refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
4899347refgcc -m32 -O -fomit-frame-pointer2017111420171020
4899446refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
4899569refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
4900069refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
4900634refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
4901283refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111420171020
4906064refgcc -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
4908411refgcc -m32 -march=core2 -O -fomit-frame-pointer2017111420171020
4908940refgcc -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
4911926refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111420171020
4911935refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111420171020
4912182refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111420171020
4916335refgcc -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
4924405refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
4938292refgcc -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
4938574refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
4938754refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
4984505refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
7864473refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
7987297refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
8000510refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
8007357refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
8070074refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
8071255refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
8071278refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
8072244refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
8072970refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
8078296refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
8079141refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111420171020
8082626refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
8083017refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
8083270refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
8091766refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
8091904refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
8094690refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
8095061refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
8097532refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
8097864refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
8100820refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
8101468refgcc -m32 -Os -fomit-frame-pointer2017111420171020
8102901refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
8105358refgcc -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
8174773refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111420171020
8183245refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
8183301refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
8189009refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
8189742refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
8195850refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
8200542refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
8207800refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111420171020
8210603refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111420171020
8211528refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111420171020
8212881refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111420171020
8225476refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
8225557refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111420171020
8226086refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
8226182refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111420171020
8237286refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
8237448refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
8237640refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
8238217refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
8246019refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
8246342refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
8253032refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
8255075refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
8263745refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
8263867refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
8264195refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
8264995refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
8265680refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
8267867refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
8268108refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
8320845refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
8322144refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
8351505refgcc -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
8351951refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
8400889refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
8401171refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
8401441refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020

Test failure

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 75, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

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

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