Implementation notes: amd64, nmi0247, crypto_hash/echo512

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
129965sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
130163sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
130229sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
130460sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
133815sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
133969sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
134068sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
134376sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
135102generic/opt64gcc -m64 -O -fomit-frame-pointer2010073120100728
135157generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
135212generic/opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
135223generic/opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
135872sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
136004sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
136015sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
136609sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010110320101029
136928sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
137115sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
137698sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
137720sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
137753sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
137786sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
138050sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
138127sphlibgcc -m64 -O2 -fomit-frame-pointer2010110320101029
138138sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
138160sphlibgcc -m64 -Os -fomit-frame-pointer2010110320101029
138314sphlibgcc -m64 -O3 -fomit-frame-pointer2010110320101029
138611generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
138688generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
138710generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
138721generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
138897generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
139007sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
139095sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
139535sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110320101029
139535sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
139546sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
139656sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
139689sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
139722sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
139821sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110320101029
139942sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110320101029
140140sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
140261sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110320101029
140404sphlib-smallgcc -m64 -O -fomit-frame-pointer2010110320101029
140547sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010110320101029
140723sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
140910sphlibgcc -m64 -O -fomit-frame-pointer2010110320101029
140954sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
140954sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
141064sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010110320101029
141130sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
141130sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110320101029
141427sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
141449sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010110320101029
141504sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
141526sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
141614sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
141724sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
141724sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
141790sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
141812sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
141812sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
141889sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
142010sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
142021sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
142043sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110320101029
142065sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110320101029
142175sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110320101029
142197sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
142219sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
142241sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110320101029
142252sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110320101029
142307sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
142329sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
142362sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110320101029
142461sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
142549sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110320101029
143748generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
143913generic/opt64gcc -m64 -O3 -fomit-frame-pointer2010073120100728
143979generic/opt64gcc -m64 -Os -fomit-frame-pointer2010073120100728
144100generic/opt64gcc -m64 -O2 -fomit-frame-pointer2010073120100728
144320sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
144463sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
144958sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
145409sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110320101029
145882sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
146289generic/opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
146344generic/opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
146410generic/opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
146454generic/opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
146476generic/opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
146498generic/opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
146685generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
146861generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
146894generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
147257sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110320101029
147972generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
148060generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
148159generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
150117generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
150260generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
150293generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
150414sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110320101029
151976generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
152053generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
152053generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
152141generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
152152generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
152163generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
152163generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
152163generic/opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
152251generic/opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
152460sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110320101029
152658generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
152669generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
152691generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
153043sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110320101029
156167sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110320101029
156266sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010110320101029
171270generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
172854generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
173129generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
173283generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
173360generic/opt32gcc -m64 -O2 -fomit-frame-pointer2010073120100728
173437generic/opt32gcc -m64 -O3 -fomit-frame-pointer2010073120100728
173547generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
173558generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
173745generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
173756generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
173833generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
173855generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
173899generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
173998generic/opt32gcc -m64 -Os -fomit-frame-pointer2010073120100728
174053generic/opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
174053generic/opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
174075generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
174130generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
174449generic/opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
174724generic/opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
174757generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
174779generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
174878generic/opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
174911generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
174911generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
174911generic/opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
174944generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
175087generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
175329generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
175703generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
175747generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
177936generic/opt32gcc -m64 -O -fomit-frame-pointer2010073120100728
178035generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
178563generic/opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
178981generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
179751generic/opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
180510generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
180785generic/opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
181269generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
181434generic/opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
209011powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
209187powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
209869powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
210287powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
210408powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
210507powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
210661powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
211750powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
211893powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
211948powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
212212powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
212432powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
212663powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
213576powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
220132powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
223014powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
223729powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
223971powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
224312powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
229152powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2010073120100728
229152powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2010073120100728
230307powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
230340powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2010073120100728
230527powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
230824powerpc/pp32cv2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
231165powerpc/pp32cv2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
231209powerpc/pp32cv2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
231231powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
231308powerpc/pp32cv2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
231407powerpc/pp32cv2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
231671powerpc/pp32cv2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
232298powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
234586powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
236390powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
236577powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
238689powerpc/pp32cv2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
239239powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
239415powerpc/pp32cv2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
239492powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2010073120100728
255464powerpc/pp32cv2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
262735powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
263175powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
263758powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
263890powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
264341powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
264649powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
264693powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
264693powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
265430powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
265507powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
265716powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
265881powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
267421powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
267795powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
268180powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
270765powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
271172powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
271491powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
271832powerpc/pp32cv1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
271986powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
289399powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2010073120100728
290004powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
290763powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2010073120100728
290873powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
291115powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
291533powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2010073120100728
292270powerpc/pp32cv1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
292325powerpc/pp32cv1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
292358powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
292655powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
293403powerpc/pp32cv1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
293425powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
293491powerpc/pp32cv1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
293557powerpc/pp32cv1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
294393powerpc/pp32cv1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
296285powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2010073120100728
296362powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
296571powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
296967powerpc/pp32cv1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
297088powerpc/pp32cv1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728

Compiler output

Implementation: crypto_hash/echo512/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:919: 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/echo512/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:481:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:481: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/echo512/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/echo512/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:500:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:500: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/echo512/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:524:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:524: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/echo512/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:525:Can't relocate expression. Absolute 0 assumed.
echo32.s: echo32.c:525: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/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