Implementation notes: x86, hydra8, crypto_hash/simd512

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
58948optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
59304optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
62496optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
63416optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
64592optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
66056optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
68060optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
68324sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
68364sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
68556sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
68644optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
69000sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
69768sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
69844sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
69904sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
70148optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
70364optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
71420sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
71512sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
72496sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
73336sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
73724optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
75084optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
75516optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
75728optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
77188optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
77216sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
77872optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
78752sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
79592sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
80796sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
80932sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
80940sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
81020sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
81176sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
82104sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
82164sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
82428sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
82936sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
83556sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
84328sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
84356sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
84392sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
84448sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
84472sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
84520sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
84536sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
84664sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
84792sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
84808sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
85012sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
85240sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
85256sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
85432sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
85452sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
85452sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
85680sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
85724sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
86016sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
86036sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
86096sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
86244sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
86388sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
86488sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
86584sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
86768sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
87044sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
87260sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
87424sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
87468sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
87472sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
87504sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
87776sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
87836sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
87880sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
87968sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
87996sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
88116sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
88160sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
88172sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
88624sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
88724sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
88728sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
88792sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
88820sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
88920sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
88956sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
89016sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
89072sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
89088sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
89120sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
89268sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
89292sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
89328sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
89412sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
89616sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
89660sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
89792sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
89928sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
89944sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
90104sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
90120sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
90160sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
90288sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
90312sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
90372sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
90384sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
90404sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
90440sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
90532sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
90732sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
91148sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
91196sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
91348sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
91392sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
91432sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
91708sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
91808optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
91960sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
92032sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
92076sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
92088sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
92236sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
92472sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
92516optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
92604sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
92768sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
92816sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
92868sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
92908sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
93308sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
93580sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
93888sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
94036sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
94076sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
94136sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
94284sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
95008sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
95192sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
95200sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
95524sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
95732sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
96020sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
96524sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
96824optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
97396sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
97992sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
98040sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
98148optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
98292optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
98368optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
98884sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
99340sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
99764optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
99924optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
99996optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
100016optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
100784optgcc -m32 -O3 -fomit-frame-pointer2017072020170718
100940sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
101304optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
101408sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
101408optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
101424optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
101936sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
102128sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
102144sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
102220sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
102296sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
102380optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
102668optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
102720optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
103064sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
103244sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
103596optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
103792optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
104008optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
104068optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
104120optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
104180optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
104276sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
104296optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
104548optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
104648optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
104748optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
105468optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
105640sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
105668optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
105844sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
106652sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
106848sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
106860sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
106952sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
106972sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
107524sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
107620sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
108008sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
108740sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
108788sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
108848sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
108904sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
109016sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
109448sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
109536sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
109692sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
109708optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
109832sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
109936sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
109956sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
109964sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
110032sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
110492sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
110496sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
110536sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
110604sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
110876sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
110904sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
111040sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
111064optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
111292sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
111344sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
111384optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
111476sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
111512sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
111556sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
111584sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
111740sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
111824sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
112404sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
112428sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
112660sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
112696sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
112728sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
112764sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
112800sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
112804sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
112820sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
112860sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
112860sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
112888sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
113092sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
113092sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
113224sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
113268sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
113516sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
113536sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
113628sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
113712sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
113752sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
113800sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
113804sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
113852sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
113964sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
113980sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
114100sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
114108sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
114180sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
114180sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
114260sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
114312sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
114380sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
114520sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
114532sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
114548sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
114552sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
114580sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
114700sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
114812optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
114820sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
115116sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
115284sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
115556sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
115588sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
115752sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
115836sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
115872sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
115956sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
115972sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
115984sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
116000sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
116020sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
116020sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
116156sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
116208sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
116404sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
116432sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
116472sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
116636sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
116752sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
116852sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
116928sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
116964sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
116984sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
117032sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
117264sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
117292sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
117520sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
117604sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
117620sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
117824sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
117892optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
118032sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
118044optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
118096sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
118124optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
118128sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
118320sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
118340optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
118448optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
118800optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
119172sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
119404sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
119432optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
119480optgcc -m32 -O2 -fomit-frame-pointer2017072020170718
119504optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
119788sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
119896optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
119928sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
120196optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
120236optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
120276optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
120456optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
120652optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
120688optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
120748optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
120860sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
121000optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
121020optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
121040optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
121068optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
121252sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
121360optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
121376optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
121444sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
121444sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
122056sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
122204sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
122580optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
122612sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
122724sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
122932sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
123008optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
123336sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
123560optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
123680sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
123728optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
123800optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
123816sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
123956optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
123988sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
124028optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
124040sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
124184optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
124652optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
124744optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
124936optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
125372optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
125416sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
125532sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
125832optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
126228optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
126480sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
127016optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
127260sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
127932sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
128316sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
128648sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
129764sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
130000optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
130540sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
130820sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
131532optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
131804sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
131892optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
131904optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
132348sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
132356sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
132440sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
132484optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
132544optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
132652sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
133132sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
133260sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
133264sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
133956sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
134324sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
134832sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
134860optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
135028optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
135340sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
135484sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
135492sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
136208optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
136328sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
136396sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
136464sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
136660sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
136996sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
137044optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
137100optgcc -m32 -O -fomit-frame-pointer2017072020170718
137268sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
137380sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
137424optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
137508optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
137516optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
137600sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
137708sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
138028sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
138052optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
138120sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
138140optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
138192optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
138252optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
138360optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
138540optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
138624optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
138660sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
138664optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
138828optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
138996optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
139204optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
139660sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
139688optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
139992sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
140032sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
140036optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
140552optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
141340optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
141684sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
141740sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
141868sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
141912optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
141920sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
142120sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
142556sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
142788optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
143332sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
143508optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
143960sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
144040sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
146736optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
146748optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
146776optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
146800optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
147088optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
147332optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
147548optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
147924optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
148036optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
148172optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
148176optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
148440optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
148488optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
148512sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
148532optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
148568optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
148608optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
148648optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
148964optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
149060optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
149216sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
149276optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
149364optgcc -m32 -Os -fomit-frame-pointer2017072020170718
149412optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
149416optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
149540optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
149624optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
149736optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
150016optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
150056optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
150376sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
150600optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
151528sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
152476sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
153020sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
153232sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
153256sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
153540sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
154072optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
154360sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
155196optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
155228optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
155292sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
155416optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
155440sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
155568sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
155700sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
155816sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
156140optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
156216sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
156328sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
156344sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
156376sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
157344sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
160676sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
160760optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
161452sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
161908sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
162068optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
162560sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
164548optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
165012optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
165428optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
168232optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
169004optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
170936optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
171696optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
171980optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
172360optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
173828optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
177284optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
178528optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
180272optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
180504optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
190164optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
190440optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
191824optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
7255504refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
7269172refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
7273428refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
7273712refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
7274384refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
7276708refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
7276980refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
7277984refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
7278640refgcc -m32 -O -fomit-frame-pointer2017072020170718
7280644refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
7281696refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
7284304refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
7286056refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
7294044refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
7298564refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
7300708refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
7308120refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
7315924refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
7320388refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
7330788refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
7335592refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
7337128refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
7337760refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
7401680refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
7404864refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
7433388refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
7435456refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
7438644refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
7444976refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
7468840refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
7483728refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
7486612refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
7490320refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
7492292refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
7493028refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
7493312refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
7493712refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
7496124refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
7496372refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
7496920refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
7501592refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
7502216refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
7502456refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
7502912refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
7503044refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
7506192refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
7506968refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
7507756refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
7508292refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
7508924refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
7509264refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
7509860refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
7510304refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
7512672refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
7514004refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
7518112refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
7518328refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
7520292refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
7521956refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
7523088refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
7523380refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
7523400refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
7523880refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
7523976refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
7524412refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
7524436refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
7524488refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
7527048refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
7528260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
7533436refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
7543160refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
7547308refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
7548000refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
7553260refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
7568860refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
7570752refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
7572088refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
7573276refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
7578136refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
7578828refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
7585180refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
7585600refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
7586748refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
7589276refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
7593644refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
7597336refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
7600740refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
7607784refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
7610712refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
7619348refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
7620260refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
7621876refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
7650140refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
7669164refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
7674772refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
7681988refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
7682932refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
7686556refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
7692996refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
7693056refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
7718364refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
7786256refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
7790556refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
7810976refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
7811800refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
7888012refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
7894304refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
7964528refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
7980160refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
7991136refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
7996304refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
13357932refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
13365716refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
13367804refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
13369284refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
13373992refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
13381688refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
13471820refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
13478420refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
13566972refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
13567848refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
13576228refgcc -m32 -Os -fomit-frame-pointer2017072020170718
13577720refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
13601700refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
13611000refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
13622452refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
13626464refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
13628140refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
13638104refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
13638704refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
13673160refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
13703624refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
13799408refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
13822376refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
13836244refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
13842436refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
13958500refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
13960680refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
14016672refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
14046388refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
14150052refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
14151108refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
14276616refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
14277440refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
14278164refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
14291652refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
14294968refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
14296460refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
14297220refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
14463320refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
14463328refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
14463644refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
14793752refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
14797936refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
14843552refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
14854540refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
14903324refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
14941652refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
15030908refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
15033384refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
15070076refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
15082132refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
15132132refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
15135340refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
15192340refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
15198052refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
15253908refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
15257416refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
15261952refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
15266724refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
15330396refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
15332520refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718

Test failure

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

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

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:344:25: error: array type has incomplete element type '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/simd512/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
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/simd512/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
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