Implementation notes: amd64, trident, crypto_hash/echo512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
129840sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
129940sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
130040sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011090120110831
130190sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011090120110831
132820sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090120110831
132820sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090120110831
133930sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
135020generic/opt64gcc -m64 -O -fomit-frame-pointer2011071020110708
135030sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
135060generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
135160generic/opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
135160generic/opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
135170sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
135860sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090120110831
136150sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090120110831
136490sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090120110831
136830sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
136950sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090120110831
137090sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
137340sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
137420sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090120110831
137600sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
137610sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090120110831
138040sphlibgcc -m64 -O2 -fomit-frame-pointer2011090120110831
138320sphlibgcc -m64 -O3 -fomit-frame-pointer2011090120110831
138370sphlibgcc -m64 -Os -fomit-frame-pointer2011090120110831
138510generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
138640generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
138640generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
138650generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
138930generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
139030sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
139150sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
139340sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
139460sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
139480sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090120110831
139580sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011090120110831
139630sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
139640sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
139700sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090120110831
139730sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
139780sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011090120110831
139880sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
140290sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090120110831
140320sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090120110831
140420sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
140660sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
140710sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011090120110831
140750sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011090120110831
140760sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011090120110831
140800sphlibgcc -m64 -O -fomit-frame-pointer2011090120110831
140840sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
140930sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
141250sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090120110831
141290sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
141300sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090120110831
141370sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090120110831
141370sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090120110831
141380sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
141440sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
141620sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090120110831
141640sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
141650sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011090120110831
141690sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011090120110831
141700sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090120110831
141760sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090120110831
141800sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
141810sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011090120110831
141830sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090120110831
141880sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090120110831
141900sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
141960sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
142010sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
142030sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
142040sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011090120110831
142050sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011090120110831
142070sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
142250sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
142310sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
142810sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
143630generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
143640generic/opt64gcc -m64 -Os -fomit-frame-pointer2011071020110708
143740generic/opt64gcc -m64 -O3 -fomit-frame-pointer2011071020110708
143820generic/opt64gcc -m64 -O2 -fomit-frame-pointer2011071020110708
144230sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
144550sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
145050sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
145590sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
146030generic/opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
146040generic/opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
146270generic/opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
146310generic/opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
146370generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
146420generic/opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
146460generic/opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
146650generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
146720generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
147220sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011090120110831
147780generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
147860generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
147990generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
149600sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090120110831
149640generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
150080generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
150270generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
150560sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011090120110831
151790generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
151830generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
151830generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
151970generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
152000generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
152150generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
152160generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
152190generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
152250generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
152430generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
152530sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
152630generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
152700generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
155820sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
171370generic/opt32gcc -m64 -Os -fomit-frame-pointer2011071020110708
171590generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
172010generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
172200generic/opt32gcc -m64 -O2 -fomit-frame-pointer2011071020110708
172930generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
173070generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
173330generic/opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
173350generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
173400generic/opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
173420generic/opt32gcc -m64 -O3 -fomit-frame-pointer2011071020110708
173530generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
173610generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
173760generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
173780generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
173810generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
173830generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
173900generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
173910generic/opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
173940generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
173960generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
174110generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
174120generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
174140generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
174230generic/opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
174450generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
174690generic/opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
174950generic/opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
176770generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
177160generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
177910generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
178060generic/opt32gcc -m64 -O -fomit-frame-pointer2011071020110708
178450generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
178730generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
179000generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
179330generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
179530generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
181970generic/opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
181970generic/opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
189040generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
190220generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
209150powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
209530powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
209690powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
209910powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
210690powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
210700powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
211630powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
211690powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
211700powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
212160powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
212390powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
212820powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
213100powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
214570powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
214690powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
219630powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
221500powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
221690powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
222980powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
223100powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
227920powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2011071020110708
229590powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2011071020110708
230570powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
230700powerpc/pp32cv2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
230780powerpc/pp32cv2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
230850powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2011071020110708
231250powerpc/pp32cv2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
231250powerpc/pp32cv2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
231310powerpc/pp32cv2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
231390powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
231540powerpc/pp32cv2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
232140powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
232340powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
232830powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
233990powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
236330powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
237850powerpc/pp32cv2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
237850powerpc/pp32cv2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
239200powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
239290powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2011071020110708
260900powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
263080powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071020110708
263170powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
263270powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071020110708
264280powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
264350powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
264400powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
264640powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
264690powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
265030powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
265080powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071020110708
265440powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
267720powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
267730powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
267790powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
270050powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
270060powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
270410powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
271110powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071020110708
271190powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
288730powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071020110708
289150powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2011071020110708
289890powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2011071020110708
290120powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2011071020110708
290190powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071020110708
290390powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071020110708
291300powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071020110708
291700powerpc/pp32cv1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071020110708
291720powerpc/pp32cv1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071020110708
292350powerpc/pp32cv1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071020110708
292590powerpc/pp32cv1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071020110708
293000powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071020110708
293590powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071020110708
293790powerpc/pp32cv1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071020110708
294250powerpc/pp32cv1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071020110708
295850powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2011071020110708
296640powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2011071020110708
296690powerpc/pp32cv1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071020110708
296760powerpc/pp32cv1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071020110708
297250powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2011071020110708

Compiler output

Implementation: crypto_hash/echo512/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:501: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/echo512/generic/opt64
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo512_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/echo512/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:467: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/echo512/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/echo512/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:523: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/echo512/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:527: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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:263: error: incompatible types in assignment
hash.c: hash.c:263: error: incompatible types in assignment
hash.c: hash.c:280: error: incompatible types in assignment
hash.c: hash.c:280: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: ...
hash.c: hash.c:342: error: incompatible types in assignment
hash.c: hash.c:342: error: incompatible types in assignment
hash.c: hash.c:342: error: incompatible types in assignment
hash.c: hash.c:342: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:342: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:342: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:342: error: incompatible types in assignment
hash.c: hash.c:342: error: incompatible types in assignment
hash.c: hash.c:385: error: incompatible types in assignment
hash.c: hash.c:385: error: incompatible types in assignment

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: ...
hash.c: hash.c:487: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: hash.c:487: error: incompatible type for argument 2 of '_mm_xor_si128'

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