Implementation notes: x86, hydra8, crypto_hash/simd256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
55328sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
55552sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
55640sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
55700sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
56048sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
56072sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
56152sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
56240sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
56668sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
56808sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
56920sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
62436sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
63744sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
65024sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
66168sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
66480sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
67144sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
67580sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
67640sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
67948sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
67976sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
68356sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
68600sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
68728sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
69324sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
69384sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
69640sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
69736sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
69760sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
69792sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
69792sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
70052sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
70284sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
70364sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
71236sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
72432sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
72624sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
72664sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
72848sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
73016sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
73048sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
73104sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
73108sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
73164sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
73232sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
73332sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
73360sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
73600sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
73664sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
73812sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
73892sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
74028sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
74112sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
74288sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
74356sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
74368sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
74512sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
74720sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
74840sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
75304sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
75312sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
75328sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
75340sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
75340sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
75440sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
75476sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
75500sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
75516sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
75556optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
75592sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
75616sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
75652sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
75684optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
75688optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
75764optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
75772optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
76056sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
76112sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
76140sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
76184sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
76216sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
76676sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
76716sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
76756sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
76796sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
76812sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
76824optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
76880sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
76976sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
76992sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
77004sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
77040sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
77164sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
77208sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
77324optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
77388sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
77432sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
77440sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
77504sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
77556sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
77560sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
77588optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
77732sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
77820sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
77852sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
77996sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
78168sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
78296sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
78516sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
78840sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
78912optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
78940sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
79104sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
79232sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
79284sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
79504sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
79636sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
79876optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
79980sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
80024sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
80116sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
80168sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
80764sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
80772sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
80880optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
81000optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
81040sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
81104sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
81200sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
81228optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
81420sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
81512sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
81616sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
81664sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
81696sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
81764optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
82132sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
82368optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
82472optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
82604sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
82612optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
83024sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
83040sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
83204sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
83336optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
83352sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
83832optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
84072sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
84148sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
85280sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
85404sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
85848sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
86072sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
86544sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
86584sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
86912sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
87396sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
87716sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
87768sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
88300sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
88648sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
89012sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
89332sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
89640sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
89672sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
89772sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
90228sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
90244sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
90536sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
91584sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
91724sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
91980sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
92344sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
92760sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
93256sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
93260sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
93364sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
93768sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
93896sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
93968sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
94168sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
95280sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
95296optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
95512sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
95572optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
95776sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
95796optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
95868sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
95880sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
95880sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
95932sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
96140sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
96300sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
96336sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
96388optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
96396sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
96428sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
96500sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
96512optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
96548sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
96588optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
96740sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
96796sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
96860optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
97072sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
97216sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
97252sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
97468sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
97832sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
97884optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
97912sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
97984sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
98060optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
98064optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
98200sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
98264optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
98296optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
98364sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
98472optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
99472sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
99564sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
99780sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
99840sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
100004sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
100076sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
100080sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
100184sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
100428sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
100464sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
100472sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
100552sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
100620optgcc -m32 -O3 -fomit-frame-pointer2017072020170718
100628sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
100704sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
100720sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
100748optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
100856sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
101052sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
101116sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
101228optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
101228sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
101408optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
101424sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
101456sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
101584sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
101600sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
101624sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
101808sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
101936sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
101968sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
102036sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
102036sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
102040sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
102072optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
102128sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
102160sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
102172optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
102180sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
102216sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
102236sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
102244sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
102264sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
102304sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
102404sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
102448sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
102540sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
102624optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
102668sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
102740sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
102776sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
102804sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
102824sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
102904sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
102956sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
103096sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
103184optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
103248sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
103308sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
103424sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
103512sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
103524sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
103532sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
103580sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
103672sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
103676sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
103720sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
103728sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
103744sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
103860sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
103972sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
104088sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
104108sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
104136sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
104236sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
104240sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
104304sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
104304sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
104312sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
104368optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
104452sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
104828sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
104912sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
105008sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
105120optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
105376optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
105560sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
105744optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
105896sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
106112optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
106336sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
106368optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
106408sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
106660optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
106680sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
106784sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
106908optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
106912sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
107136sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
107364sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
107552sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
108724sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
108912sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
109064sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
109196optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
109276optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
109444optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
109576optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
109720optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
109900optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
109984optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
110032sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
110108optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
110160optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
110172optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
110384optgcc -m32 -O2 -fomit-frame-pointer2017072020170718
110432optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
110540optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
110612optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
110620sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
110796optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
110924optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
110984sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
111032optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
111708sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
111892optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
112248sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
112304sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
112332optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
112480optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
112932optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
112948optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
113064sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
113096optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
113120sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
113168sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
113188sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
113204optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
113440optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
113628optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
113676sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
113696optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
113752optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
113852optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
114024optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
114108optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
114124sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
114136sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
114340sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
114344optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
114628sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
114644sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
114692optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
114880sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
115224optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
115376optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
115408optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
115688sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
115728optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
115808optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
116340sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
116660sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
116812sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
116972sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
117004sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
117268sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
117592optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
118324sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
118388sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
118432sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
118608sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
118672optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
119088sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
119800sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
120220optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
120220optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
120740optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
120960sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
121732optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
122756optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
123028sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
123496sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
123676sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
123908sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
124176sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
124608sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
125020sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
125044optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
125292sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
126228sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
126604optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
126712optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
127048optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
127324sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
127540optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
127580optgcc -m32 -O -fomit-frame-pointer2017072020170718
127724optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
127732optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
127848optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
127936optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
128020optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
128072optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
128172optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
128300sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
128300sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
128376optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
128568sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
128764optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
128836optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
128896optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
128968optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
129012optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
129020sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
129228optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
129380optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
129480sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
129528optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
129556sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
129572optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
129736optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
130040optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
133548optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
134148sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
134680optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
135184sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
137212sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
137484sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
137800sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
137916sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
138052sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
138108sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
138420sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
139468sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
139540sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
139592sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
139816sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
139928sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
140056sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
140448sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
140612sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
141196sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
141340sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
141432optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
141520sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
141564optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
141744optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
142352sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
143244sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
144540optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
144992optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
145184optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
148172optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
151564optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
151832optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
157192optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
157200optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
157212optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
157792optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
157936optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
158000optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
158088optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
158196optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
158220optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
158284optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
158448optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
158512optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
158800optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
159060optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
159064optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
159188optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
159240optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
159464optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
159484optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
159516optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
159580optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
159740optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
159832optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
160696optgcc -m32 -Os -fomit-frame-pointer2017072020170718
160744optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
161128optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
161168optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
161736optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
162132optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
181092optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
184812optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
188036optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
188236optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
189328optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
189476optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
190876optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
191816optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
191952optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
195064optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
195296optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
195560optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
196320optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
197572optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
3559540refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
3562908refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
3616644refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
3617232refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
3618688refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
3623864refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
3625356refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
3626940refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
3629496refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
3631896refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
3632880refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
3633104refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
3633516refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
3636244refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
3637280refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
3639112refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
3641276refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
3642624refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
3642896refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
3644956refgcc -m32 -O -fomit-frame-pointer2017072020170718
3645688refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
3647944refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
3648924refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
3651764refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
3651916refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
3660364refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
3661344refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
3663092refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
3665576refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
3668444refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
3672268refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
3672660refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
3674980refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
3679464refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
3680872refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
3684776refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
3685264refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
3687692refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
3690248refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
3690900refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
3691964refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
3693068refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
3693320refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
3695564refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
3695788refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
3698220refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
3698436refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
3698436refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
3699040refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
3699448refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
3700340refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
3700404refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
3700640refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
3701400refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
3707448refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
3712076refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
3712920refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
3713640refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
3713940refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
3715548refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
3716196refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
3716460refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
3717908refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
3718708refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
3719712refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
3719796refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
3720196refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
3721496refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
3721772refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
3722084refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
3731432refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
3732104refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
3732640refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
3733784refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
3740320refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
3740832refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
3746772refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
3747740refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
3749884refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
3749920refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
3750364refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
3750372refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
3750736refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
3750880refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
3751436refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
3772404refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
3780488refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
3781688refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
3785924refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
3792988refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
3797720refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
3815336refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
3818356refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
3818840refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
3829500refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
3829928refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
3832120refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
3832268refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
3837760refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
3845900refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
3847652refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
3847944refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
3856904refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
3860312refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
3863972refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
3869092refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
3917028refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
3955412refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
3958920refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
3963476refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
3966592refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
6433904refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
6445432refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
6553572refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
6555968refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
6558456refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
6562248refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
6562716refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
6565328refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
6566220refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
6567952refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
6580304refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
6598336refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
6637076refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
6641980refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
6649560refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
6695948refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
6784568refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
6788720refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
6795968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
6801404refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
6804376refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
6809164refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
6823692refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
6831980refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
6836224refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
6861256refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
6862068refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
6865576refgcc -m32 -Os -fomit-frame-pointer2017072020170718
6867240refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
6905024refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
6906876refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
6909720refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
6911132refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
6911436refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
6911672refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
6911804refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
6936600refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
6939600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
6968052refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
7035060refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
7040396refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
7193236refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
7193592refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
7193864refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
7193940refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
7196064refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
7197200refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
7199156refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
7212712refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
7258676refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
7263760refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
7306224refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
7307672refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
7358340refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
7370328refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
7394896refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
7406756refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
7409308refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
7412516refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
7461128refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
7462076refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718

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