Implementation notes: x86, cryptologic, crypto_hash/fugue256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
57324ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
63503ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
64297sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
70540ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
75442SSSE3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
76525SSSE3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
77858SSSE3gcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
81375SSSE3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
84927sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
90200ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
90350ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
92025ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
124925ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052020140517
125042ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
125325ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
125367ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
125458ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
125525ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
125583ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
125617ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
125742ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
125767ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
125817ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
127608ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
127692ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
127717ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
128234ANSI_opt32gcc -m32 -O -fomit-frame-pointer2014052020140517
128391ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
128434ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
128492ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
128650ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
128783ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
128891ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
129117ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
129200ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
129300ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
129334ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
129383ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
129600ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
134321ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2014052020140517
139092ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
139258ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
140867ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
140925ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
141033ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
141075ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
141092ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
141467ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
141516ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
141525ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
141533ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
141534ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
141550ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
141559ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
141575ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
142033ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
142092ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
142258ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
142408ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
142609ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
142658ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
142683ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
142775ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
142808ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
142808ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
142850ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
142850ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
142909ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
142950sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052020140517
143091ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
143141sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
143142sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
143700sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
143842sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
143867sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
144250sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
144375ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2014052020140517
144508ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
144592sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
144600sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
144608sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
144683sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
144700sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
144866ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
144892ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
144900ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
144925sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
145008sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
145016ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
145092sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
145358sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
145483ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
146075sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
146175sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
146316ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
146375ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
146375ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
146392sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
146458sphlibgcc -m32 -O -fomit-frame-pointer2014052020140517
146492ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
146559ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
146567ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
146708ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
146750ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
146800ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
146817ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
146858ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
147017ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
147058ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
147058ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
147084ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
147116ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
147175ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052020140517
147342sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
147508sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
147517sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
147817sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
148142sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
148242sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
148292sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
148300sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
148341sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
148392sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
148400sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
148483sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
148508sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
148542sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
148800ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
148875ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
148950ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
148975ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
148984ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
149016ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
149075ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
149125ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
149400ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
149433ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
149650ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
149784ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052020140517
149792ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052020140517
149817ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
149859ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
150584ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
151034ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
151050ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
151742ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
153608ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
153625ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
155467ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
155500ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
156633ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
156642ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
156691ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
156700ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
156750ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
156766ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2014052020140517
156800ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
156891ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
157017ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
157983ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
157983ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
159150ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
159175ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
159217ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
159308ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
159359ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
160650ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
160659ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
160750ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
160825ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
160891ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
162859sphlibgcc -m32 -O2 -fomit-frame-pointer2014052020140517
162925sphlibgcc -m32 -O3 -fomit-frame-pointer2014052020140517
164292sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
164317sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
164333sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
164383sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
164400sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
164425sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
164433sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
164458ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
164475sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
164500ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
164516ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
164533sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
164567ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
164592sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
164692sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
164825sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
164975sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
165017sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
165033sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
165050sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
165058sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
165092sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
165109sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
165133sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
165417sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
165467sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
165467sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
165566sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
165591sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
165609sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
165634sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
165667sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
165833sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
165917sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
165967sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
166008sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
166050sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
166067sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
172525sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
172608sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
172675sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
172775sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
173008sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
173034sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
173125sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
174025sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
174100sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
174259sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
174366sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
174392sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
174575sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052020140517
174667sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
174709sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
174817sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
174925sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
174942sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
176117sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
176158sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
176167sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
176217sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
176250sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
176425sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
176550sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
176558sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
176608sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
176742sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
176834sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
176875sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
176891sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
176925sphlibgcc -m32 -Os -fomit-frame-pointer2014052020140517
178825sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
178850sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
178867sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
188950sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
188991sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
189125sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
189158sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
190141sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052020140517
190350sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052020140517
190717sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
190734sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
190750sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
190792sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
190792sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
190850sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
190875sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
190875ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
190975ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
190983sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
190992ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
190992sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
191009sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
191041ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
191042sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
191067sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
191075sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
193100ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
193600ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
195250sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
195259sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
195466sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
195483sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
195683sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
195692sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
195909sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
195991sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
196884sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
197083sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
197125sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
197308sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
197508sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
197617sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
200200ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
201125ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
201275ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
240217ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
253677ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
254165ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
264892ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
264966ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
265342ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
265600ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
265742ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
265983ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
266050ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
266175ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
267225ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
267308ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
267525ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
267534ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
267992ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
268533ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
268692ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
269058ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
269775ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
269775ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
269975ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
269975ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
269984ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
270050ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
270050ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
270134ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
270175ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
270284ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
270383ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
270392ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
272609ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
272700ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
272733ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
273933ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
274208ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
274233ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
274300ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
274341ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
274450ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
274467ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
274616ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
274958ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
275608ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
276091ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
276359ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
276617ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
276625ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
277275ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
277650ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
280083ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
280117ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
280125ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
280200ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
280358ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
280408ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
282358ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2014052020140517
282841ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2014052020140517
283642ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
283658ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2014052020140517
283792ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
284393ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
288442ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
288850ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
289042ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
289100ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
289458ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
289475ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
289525ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
289617ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
289841ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
289875ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
290283ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
293050ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
295183ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
295567ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
296284ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
296475ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
299884ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052020140517
300350ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052020140517
300792ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052020140517
300866ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
300992ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
300992ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
301008ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
301825ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
303066ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
304600ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
305000ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
305809ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
305883ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
306784ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
306891ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
307009ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
307109ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
307225ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
307283ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
312434ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
315733ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
315741ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
316292ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
316383ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
316567ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
316684ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
316700ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
316800ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
316942ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
317067ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
317067ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
317308ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
317766ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
317908ANSI_opt64gcc -m32 -O -fomit-frame-pointer2014052020140517
318275ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
318583ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
318700ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
324325ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
326425ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
326533ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
326583ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
329425ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
329591ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
329658ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
329692ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
329784ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052020140517
330400ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
330450ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
331084ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
331284ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
331467ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
332416ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
332517ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
335667ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
336559ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
336683ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
336858ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
340092ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
340125ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
342200ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
342200ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
343109ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:284: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: ...
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'

Number of similar (compiler,implementation) pairs: 136, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSSE3
gcc -m32 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -O -fomit-frame-pointer SSSE3
gcc -m32 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:26:23: error: wmmintrin.h: No such file or directory
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: ...
hash.c: hash.c:1206: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1207: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1208: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1209: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1211: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1216: error: 'hashState' has no member named 'processed_bits'
hash.c: hash.c:1219: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1221: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1228: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1230: error: 'hashState' has no member named 'uHashSize'

Number of similar (compiler,implementation) pairs: 136, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:56: warning: integer constant is too large for 'long' type
hash.c: hash.c:56: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: ...
hash.c: hash.c:1205: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1206: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1207: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1208: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1210: error: 'hashState' has no member named 'buffer'
hash.c: hash.c:1215: error: 'hashState' has no member named 'processed_bits'
hash.c: hash.c:1218: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1220: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1227: error: 'hashState' has no member named 'uHashSize'
hash.c: hash.c:1229: error: 'hashState' has no member named 'uHashSize'

Number of similar (compiler,implementation) pairs: 136, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:23:23: error: smmintrin.h: No such file or directory
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:24:
hash.c: fugue_256_sse4_code.h:344: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:76: error: (Each undeclared identifier is reported only once
hash.c: hash.c:76: error: for each function it appears in.)
hash.c: ...
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1
gcc -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -O -fomit-frame-pointer SSE4.1
gcc -m32 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c:26:23: error: wmmintrin.h: No such file or directory
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: hash.c:59: warning: integer constant is too large for 'long' type
hash.c: hash.c:59: warning: integer constant is too large for 'long' type
hash.c: hash.c:60: warning: integer constant is too large for 'long' type
hash.c: hash.c:60: warning: integer constant is too large for 'long' type
hash.c: hash.c:61: warning: integer constant is too large for 'long' type
hash.c: ...
hash.c: hash.c:903: error: incompatible types in assignment
hash.c: hash.c:903: error: incompatible types in assignment
hash.c: hash.c:903: error: incompatible types in assignment
hash.c: hash.c:903: error: incompatible types in assignment
hash.c: hash.c: In function 'Final512':
hash.c: hash.c:944: error: incompatible types in assignment
hash.c: hash.c:962: error: incompatible types in assignment
hash.c: hash.c:977: error: incompatible types in assignment
hash.c: hash.c:992: error: incompatible types in assignment
hash.c: hash.c:1007: error: incompatible types in assignment

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c:56: warning: integer constant is too large for 'long' type
hash.c: hash.c:56: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:57: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: hash.c:58: warning: integer constant is too large for 'long' type
hash.c: hash.c:59: warning: integer constant is too large for 'long' type
hash.c: hash.c:59: warning: integer constant is too large for 'long' type
hash.c: hash.c:60: warning: integer constant is too large for 'long' type
hash.c: hash.c:60: warning: integer constant is too large for 'long' type
hash.c: hash.c:61: warning: integer constant is too large for 'long' type
hash.c: hash.c:61: warning: integer constant is too large for 'long' type
hash.c: hash.c:62: warning: integer constant is too large for 'long' type
hash.c: hash.c:62: warning: integer constant is too large for 'long' type
hash.c: hash.c:63: warning: integer constant is too large for 'long' type
hash.c: hash.c:63: warning: integer constant is too large for 'long' type
hash.c: hash.c:64: warning: integer constant is too large for 'long' type
hash.c: hash.c:64: warning: integer constant is too large for 'long' type
hash.c: hash.c:65: warning: integer constant is too large for 'long' type
hash.c: hash.c:65: warning: integer constant is too large for 'long' type
hash.c: hash.c:66: warning: integer constant is too large for 'long' type
hash.c: hash.c:66: warning: integer constant is too large for 'long' type

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/vperm