Implementation notes: amd64, nmi0247, crypto_hash/echo256

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
73007sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
73040sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
73040sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
73172sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
74921sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
75185sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
75295sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
75416generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
75449generic/opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
75504generic/opt64gcc -m64 -O -fomit-frame-pointer2010073120100728
75526generic/opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
76043sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
76549sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010110320101029
76604sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
76626sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
77011sphlibgcc -m64 -O2 -fomit-frame-pointer2010110320101029
77132sphlibgcc -m64 -O3 -fomit-frame-pointer2010110320101029
77132sphlibgcc -m64 -Os -fomit-frame-pointer2010110320101029
77143sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
77242generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
77275generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
77308sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
77330generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
77330generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
77352sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
77396sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
77418sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
77495sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
77495sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
77550sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
77671generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
77759sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
77935sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
77968sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
78034sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
78067sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
78078sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
78100sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
78133sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
78144sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
78210sphlib-smallgcc -m64 -O -fomit-frame-pointer2010110320101029
78276sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
78474sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010110320101029
78474sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
78573sphlibgcc -m64 -O -fomit-frame-pointer2010110320101029
78573sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
78584sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
78595sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
78595sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
78595sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
78661sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
78661sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
78705sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
78716sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
78727sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
78760sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
78815sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
78903sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
78903sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
78969sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
78980sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
78980sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
78980sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
79013sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
79024sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
79024sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
79057sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
79079sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
79079sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
79079sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
79101sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
79123sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
79167sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
79178sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
79211sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
79222sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
79277sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
79684sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
79750sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
79783sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
80091generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
80509sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
80872sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
81059generic/opt64gcc -m64 -O2 -fomit-frame-pointer2010073120100728
81114sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
81136generic/opt64gcc -m64 -O3 -fomit-frame-pointer2010073120100728
81290generic/opt64gcc -m64 -Os -fomit-frame-pointer2010073120100728
81378sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
81796sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
82346generic/opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
82379generic/opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
82423generic/opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
82533generic/opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
82577generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
82643sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
82709generic/opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
82742generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
82764generic/opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
82786generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
82797generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
82852generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
82940generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
83138sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010110320101029
84095sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
84645generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
84711generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
84810generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
84909generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
84975generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
84997generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
85008generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
85019generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
85074generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
85129generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
85173generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
85316generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
85382generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
85415generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
85437generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
86053sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
96723generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
96734generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
96800generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
97064generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
97141generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
97207generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
97317generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
97559generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
97702generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
97735generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
97834generic/opt32gcc -m64 -O3 -fomit-frame-pointer2010073120100728
97889generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
97933generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
97944generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
97955generic/opt32gcc -m64 -O2 -fomit-frame-pointer2010073120100728
98164generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
98186generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
98274generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
98428generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
98670generic/opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
98857generic/opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
99044generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
99143generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
99165generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
99220generic/opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
99330generic/opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
99374generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
99495generic/opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
99572generic/opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
100056generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
100430generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
101288generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
101706generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
101794generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
102267generic/opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
102267generic/opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
103576generic/opt32gcc -m64 -O -fomit-frame-pointer2010073120100728
103587generic/opt32gcc -m64 -Os -fomit-frame-pointer2010073120100728
106821generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
106843generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
119713powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
120109powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
120230powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
120307powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
120483powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
120582powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
120615powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
120648powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
120681powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
120747powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
120846powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
121121powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
121154powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
121165powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
121275powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
126247powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
127072powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
129635powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
130581powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
131076powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
133540powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2010073120100728
134068powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2010073120100728
134090powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2010073120100728
134101powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
134398powerpc/pp32cv2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
134442powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
134640powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
134816powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
135047powerpc/pp32cv2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
135157powerpc/pp32cv2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
135267powerpc/pp32cv2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
135498powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
135498powerpc/pp32cv2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
135564powerpc/pp32cv2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
135762powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
137533powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
139271powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
140151powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2010073120100728
140492powerpc/pp32cv2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
141328powerpc/pp32cv2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
147554powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
147818powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
147884powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
148115powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
149479powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
149567powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
149710powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
150007powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
150073powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
150084powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
151470powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
151833powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
151855powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
151910powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
152042powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
153329powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
154143powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
154154powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
154550powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
155617powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
167090powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
167101powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
167222powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2010073120100728
167343powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2010073120100728
167750powerpc/pp32cv1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
167772powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
167937powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
168047powerpc/pp32cv1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
168080powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
168630powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2010073120100728
169147powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
169279powerpc/pp32cv1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
169620powerpc/pp32cv1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
170049powerpc/pp32cv1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
170280powerpc/pp32cv1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
170665powerpc/pp32cv1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
170973powerpc/pp32cv1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
170984powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
171182powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2010073120100728
172931powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728

Compiler output

Implementation: crypto_hash/echo256/powerpc/altivec
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.c: echo32.c:12:21: error: altivec.h: No such file or directory
echo32.c: echo32.c: In function 'Compress':
echo32.c: echo32.c:732: error: nested functions are disabled, use -fnested-functions to re-enable
echo32.c: echo32.c:732: error: syntax error before 'unsigned'
echo32.c: echo32.c:732: error: 's4' undeclared (first use in this function)
echo32.c: echo32.c:732: error: (Each undeclared identifier is reported only once
echo32.c: echo32.c:732: error: for each function it appears in.)
echo32.c: echo32.c:732: error: 's5' undeclared (first use in this function)
echo32.c: echo32.c:732: error: 's6' undeclared (first use in this function)
echo32.c: echo32.c:732: error: 's7' undeclared (first use in this function)
echo32.c: ...
echo32.c: echo32.c:767: error: 'cv2' undeclared (first use in this function)
echo32.c: echo32.c:767: error: 'cv3' undeclared (first use in this function)
echo32.c: echo32.c:767: error: nested functions are disabled, use -fnested-functions to re-enable
echo32.c: echo32.c:767: error: syntax error before 'unsigned'
echo32.c: echo32.c:767: error: 'cv4' undeclared (first use in this function)
echo32.c: echo32.c:767: error: 'cv5' undeclared (first use in this function)
echo32.c: echo32.c:767: error: 'cv6' undeclared (first use in this function)
echo32.c: echo32.c:767: error: 'cv7' undeclared (first use in this function)
echo32.c: echo32.c: In function 'Hash':
echo32.c: echo32.c:918: warning: incompatible implicit declaration of built-in function 'malloc'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -O -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -Os -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer powerpc/altivec
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer powerpc/altivec
gcc -m64 -O2 -fomit-frame-pointer powerpc/altivec
gcc -m64 -O3 -fomit-frame-pointer powerpc/altivec
gcc -m64 -O -fomit-frame-pointer powerpc/altivec
gcc -m64 -Os -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=k8 -O2 -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=k8 -O3 -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=k8 -O -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=k8 -Os -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=nocona -O2 -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=nocona -O3 -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=nocona -O -fomit-frame-pointer powerpc/altivec
gcc -m64 -march=nocona -Os -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer powerpc/altivec
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer powerpc/altivec

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:16:suffix or operands invalid for `push'
echo32.s: echo32.c:476:`pusha' is not supported in 64-bit mode
echo32.s: echo32.c:478:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:478:ambiguous operand size for `mov'
echo32.s: echo32.c:483:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:484:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:487:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:488:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:489:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4
gcc -m64 -O -fomit-frame-pointer pentium/pentium4
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4

Compiler output

Implementation: crypto_hash/echo256/aes/aes32
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:16:suffix or operands invalid for `push'
echo32.s: echo32.c:494:`pusha' is not supported in 64-bit mode
echo32.s: echo32.c:496:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer aes/aes32
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer aes/aes32
gcc -m64 -O2 -fomit-frame-pointer aes/aes32
gcc -m64 -O3 -fomit-frame-pointer aes/aes32
gcc -m64 -O -fomit-frame-pointer aes/aes32
gcc -m64 -Os -fomit-frame-pointer aes/aes32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes32
gcc -m64 -march=k8 -O -fomit-frame-pointer aes/aes32
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes/aes32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes32
gcc -m64 -march=nocona -O -fomit-frame-pointer aes/aes32
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer aes/aes32
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer aes/aes32

Compiler output

Implementation: crypto_hash/echo256/core2/core2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:16:suffix or operands invalid for `push'
echo32.s: echo32.c:495:`pusha' is not supported in 64-bit mode
echo32.s: echo32.c:497:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:497:ambiguous operand size for `mov'
echo32.s: echo32.c:502:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:503:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:506:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:507:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:508:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer core2/core2
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer core2/core2
gcc -m64 -O2 -fomit-frame-pointer core2/core2
gcc -m64 -O3 -fomit-frame-pointer core2/core2
gcc -m64 -O -fomit-frame-pointer core2/core2
gcc -m64 -Os -fomit-frame-pointer core2/core2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2
gcc -m64 -march=k8 -O -fomit-frame-pointer core2/core2
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2/core2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2
gcc -m64 -march=nocona -O -fomit-frame-pointer core2/core2
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer core2/core2
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer core2/core2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentiumvnommx
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:16:suffix or operands invalid for `push'
echo32.s: echo32.c:519:`pusha' is not supported in 64-bit mode
echo32.s: echo32.c:521:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:521:ambiguous operand size for `mov'
echo32.s: echo32.c:526:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:527:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:530:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:531:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:532:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentiumvnommx
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentiumvnommx

Compiler output

Implementation: crypto_hash/echo256/pentium/pentiummmx
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:16:suffix or operands invalid for `push'
echo32.s: echo32.c:520:`pusha' is not supported in 64-bit mode
echo32.s: echo32.c:522:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:522:ambiguous operand size for `mov'
echo32.s: echo32.c:527:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:528:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:531:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:532:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:533:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentiummmx
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -O -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentiummmx
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentiummmx

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo32.s: echo32.c:14:Unknown pseudo-op: .type
echo32.s: echo32.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo32.s: echo32.c:17:Unknown pseudo-op: .cfi_startproc
echo32.s: echo32.c:498:32-bit absolute addressing is not supported for x86-64
echo32.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -O -fomit-frame-pointer generic/opt64
gcc -m64 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer generic/opt64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:464:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:505:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:521:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -O -fomit-frame-pointer aes/aes64
gcc -m64 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer aes/aes64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.s: echo64.c:14:Unknown pseudo-op: .type
echo64.s: echo64.c:14:Rest of line ignored. 1st junk character valued 67 (C).
echo64.s: echo64.c:17:Unknown pseudo-op: .cfi_startproc
echo64.s: echo64.c:524:32-bit absolute addressing is not supported for x86-64
echo64.s: /usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer pentium/pentium4v64v2