Implementation notes: armeabi, flops, crypto_hash/echo256

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
140025sphlibgcc -O3 -fomit-frame-pointer2014042920140425
140324sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
141857sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
142418sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
142517sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
142698sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
142802sphlibgcc -O2 -fomit-frame-pointer2014042920140425
143198sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
145348sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
145539sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
150623sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
154238sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
159802generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
160062sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
160984sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
161204generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
164549sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
165120sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
165376sphlib-smallgcc -O3 -fomit-frame-pointer2014042920140425
165813sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
165841sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
165924sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
165928sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
166049sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
166390sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
166402sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
166402sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
166464sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
166551sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
168674sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
169944sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
170968sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
171408sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
171454sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
171550sphlib-smallgcc -O2 -fomit-frame-pointer2014042920140425
174718sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
178496generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
178826sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
180622generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
181172sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
182655sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
184364sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
184566sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
185940powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
186472sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
187494sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
187496sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
187502sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
187502sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
187506sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
187600sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
187609sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
190187sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
190187sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
190188sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
190208sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
190245sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
191841generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
193666generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
194948powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
197555sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
199183sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
199311sphlibgcc -Os -fomit-frame-pointer2014042920140425
199485sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
199823powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
199824powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
200088sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
200520sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
200577sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
201127generic/opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
201902generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
202269powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
203509generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
203519generic/opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
204009sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
205293powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
205330generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
205334generic/opt32gcc -Os -fomit-frame-pointer2014042920140425
205697powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
205847powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014042920140425
205882generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
206552sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
206568sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
206873powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
207271generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
207651generic/opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
207658generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
207894generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
208756powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
209510powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014042920140425
211085generic/opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
211087generic/opt32gcc -O3 -fomit-frame-pointer2014042920140425
211347generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
212588sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
212592sphlib-smallgcc -Os -fomit-frame-pointer2014042920140425
212610sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
212835powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014042920140425
212872powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
213036sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
214217sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
214424generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
214685generic/opt32gcc -O2 -fomit-frame-pointer2014042920140425
214739powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
214836powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
214931powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
215007powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
215155powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
216794sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
217446powerpc/pp32cv2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
217709sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
217720sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
217742sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
218648powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
219368powerpc/pp32cv2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
224856generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
224886generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
224903generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
224904generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
225462generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
226107powerpc/pp32cv2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
227684sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
227699sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
227739sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
229126sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
229177sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
230170powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
230179powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
230211powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
230216powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
230636powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
231140powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
233009powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
233035powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
233049powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
233076powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
233473powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
233770powerpc/pp32cv2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
235234powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
236368generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
236697generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
237189powerpc/pp32cv2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
241247powerpc/pp32cv2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
241630generic/opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
242459sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
242478sphlibgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
243108generic/opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
245045sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
245072sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
245084sphlibgcc -O -fomit-frame-pointer2014042920140425
245105sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
245163sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
245174sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
248036sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
249021sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
249038sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
249933generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
249958generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
250688powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
255274powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
256220generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
256368generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
256385generic/opt32gcc -O -fomit-frame-pointer2014042920140425
256408generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
256423generic/opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
256459generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
256531generic/opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
256966generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
257109generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
258408generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
258427generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
258465generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
258482generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
258525generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
259275sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
259280sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
259292sphlib-smallgcc -O -fomit-frame-pointer2014042920140425
259292sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
259372sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
259518sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
260063powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014042920140425
260084powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
260368powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
260632powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
261641powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014042920140425
263492generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
263554generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
263567generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
263852generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
263878generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
265917powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
266051powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
269002powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
270431powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
270748sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
270765sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
270783sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
270806sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
270827sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
272237powerpc/pp32cv1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
274071powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
274093powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
279783powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
279803powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
279820powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
279848powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
279966powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
280884powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
281151powerpc/pp32cv1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
281224powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
285321powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
285393powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
285441powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
286966powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
286967powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
287017powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
287165powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
287395powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014042920140425
288738sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
289146powerpc/pp32cv1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
289198powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
289335powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
290578sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
290578sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
290580sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
290584sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
290584sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
292335powerpc/pp32cv2gcc -O -fomit-frame-pointer2014042920140425
292348powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
292366powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
292371powerpc/pp32cv2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
292384powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
292422powerpc/pp32cv2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
295070powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
295074powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
295088powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
295089powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
295106powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
298930powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
304840powerpc/pp32cv1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
313773generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
313784generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
314620powerpc/pp32cv1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
314693powerpc/pp32cv1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
317019powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
317041powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
317184powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
318607powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
318663powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
319635generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
319639generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
320474powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
320972generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
321486generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
321486generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
321917generic/opt64gcc -Os -fomit-frame-pointer2014042920140425
322312generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
337768generic/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
372849generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
376986generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
382308generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
382320generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
382331generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
382334generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
382343generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
384627generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
404867generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
405412generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
406151generic/opt64gcc -O3 -fomit-frame-pointer2014042920140425
411035generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
413560generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
416200generic/opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
420570generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
421258generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
421323generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
421595generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
421726generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
421735generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
422354powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
422355powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
430014powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
430146powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
430187powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
430198powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
430206powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
430721generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
430847generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
430868generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
430873generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
430901generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
431795powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
431860powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
431878powerpc/pp32cv1gcc -O -fomit-frame-pointer2014042920140425
432003powerpc/pp32cv1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
433793powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
433801powerpc/pp32cv1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
439210generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
439478generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
441236generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
441283generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
441916generic/opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
444771generic/opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
444851generic/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
444859generic/opt64gcc -O -fomit-frame-pointer2014042920140425
444868generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
450571generic/opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
450781generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
450834generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
480584generic/opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
525663generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
651388generic/opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
654441sphlibgcc -funroll-loops2014042920140425
654443sphlibgcc2014042920140425
655280sphlibcc2014042920140425
676080generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
692837sphlib-smallgcc -funroll-loops2014042920140425
693024sphlib-smallgcc2014042920140425
693037sphlib-smallcc2014042920140425
711680generic/opt32gcc -funroll-loops2014042920140425
711729generic/opt32gcc2014042920140425
711819generic/opt32cc2014042920140425
866200generic/opt64gcc -funroll-loops2014042920140425
866294generic/opt64cc2014042920140425
866332generic/opt64gcc2014042920140425
875932generic/opt64gcc -O2 -fomit-frame-pointer2014042920140425
950583powerpc/pp32cv2cc2014042920140425
950605powerpc/pp32cv2gcc -funroll-loops2014042920140425
950631powerpc/pp32cv2gcc2014042920140425
992666powerpc/pp32cv1gcc -funroll-loops2014042920140425
992763powerpc/pp32cv1cc2014042920140425
992957powerpc/pp32cv1gcc2014042920140425

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: cc
hash.c: hash.c:18:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc ccalik/bitsliced
gcc ccalik/bitsliced
gcc -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -O -fomit-frame-pointer ccalik/bitsliced
gcc -Os -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops ccalik/bitsliced
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo.c: echo.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo32.c: echo32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo64.c: echo64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:18:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm810 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm810 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm8 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=arm8 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=strongarm -Os -fomit-frame-pointer ccalik/bitsliced