Implementation notes: armeabi, sachr, crypto_hash/echo512

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
184314sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
184315sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
184524sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
184687sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
185243sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
186119generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
187728generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
187887generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
187952generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
188007generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
188175generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
190550sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
190594generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
190633sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
191212sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
191859sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
192109sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
192320sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
192350sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
194092sphlibgcc -Os -fomit-frame-pointer2014051520140514
194100sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
194102sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
194103sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
194600sphlibgcc -O -fomit-frame-pointer2014051520140514
194668sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
194685sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
194690sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
194853sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
195299generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
196615generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
196651generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
196661generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
196743sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
196849generic/opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
197004generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
197067generic/opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
197297generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
197335generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
197451generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
197467sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
197513sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
197568sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
197572sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
197602sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
197812generic/opt32gcc -O -fomit-frame-pointer2014051520140514
197868generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
197915generic/opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
197960sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
198271generic/opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
198374generic/opt32gcc -Os -fomit-frame-pointer2014051520140514
199075generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
199917generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
200301generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
202131generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
202453generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
202763sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
203350sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
204417sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
205375generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
206457sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
207688generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
211305generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
213657sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
213687sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
213885sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
214501sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
215152sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
215219sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
215815sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
216017sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
216100sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
217593sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
218385sphlib-smallgcc -Os -fomit-frame-pointer2014051520140514
219739sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
219929generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
219993sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
221452sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
222547powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
222819powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
222931powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
223625powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
223714sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
225456powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
225897powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
227420sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
227957powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
228273powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
229349sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
229857powerpc/pp32cv2gcc -O -fomit-frame-pointer2014051520140514
229976powerpc/pp32cv2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
230079powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
230681powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
231864sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
232180sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
232466sphlib-smallgcc -O -fomit-frame-pointer2014051520140514
232990sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
233149sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
234389powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
235672generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
236396powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
236434generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
236573sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
237965powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
238119powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
238174powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014051520140514
238735powerpc/pp32cv2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
242242powerpc/pp32cv2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
243837sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
243881sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
243902sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
243950sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
244580powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
246512powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
247087powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
248396powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
248517sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
251766powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
252825generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
253715generic/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
253968generic/opt64gcc -O -fomit-frame-pointer2014051520140514
254458generic/opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
254719generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
258770generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
259548generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
260663generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
260902generic/opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
261419sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
261449generic/opt64gcc -Os -fomit-frame-pointer2014051520140514
261520sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
262296sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
262360generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
262382generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
262416powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
262521generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
262989generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
262996generic/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
263397sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
264518sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
264917powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
264920generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
265884powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
267148powerpc/pp32cv2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
267388powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
267562generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
272621sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
272640sphlibgcc -O3 -fomit-frame-pointer2014051520140514
273105sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
274311sphlibgcc -O2 -fomit-frame-pointer2014051520140514
274573sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
274580sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
276279powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
276597sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
278332sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
278506sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
278841generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
279110generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
279383generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
280347sphlib-smallgcc -O2 -fomit-frame-pointer2014051520140514
280461sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
283203sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
283277sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
283353sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
284416sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
285583generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
287565sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
288070sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
290332sphlib-smallgcc -O3 -fomit-frame-pointer2014051520140514
290644sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
293611sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
294355sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
294578sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
294960sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
295192sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
295235sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
295398sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
295891sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
298993sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
299311sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
299360sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
299644sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
300009sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
301634sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
303261sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
303357sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
303713sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
303966sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
304202sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
305597generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
313916sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
316124generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
317884generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
317887generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
318763generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
320376generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
348580generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
348852generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
348891generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
350229generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
350911generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
351310generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
351882generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
351929generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
352524generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
355074generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
355525powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
357230powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
359784powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
360511powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
360682powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
368778powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
368886powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
372100powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
375704powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
376592powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
378125powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
378547powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
379425powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
380684powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
380787powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
380967powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
381598powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
381866powerpc/pp32cv2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
381938powerpc/pp32cv1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
382031powerpc/pp32cv2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
382134powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
383045powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
384110powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
384246powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
385177powerpc/pp32cv1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
386686powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014051520140514
390530powerpc/pp32cv1gcc -O -fomit-frame-pointer2014051520140514
392845powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
392972sphlibgcc2014051520140514
394385sphlibcc2014051520140514
394803sphlibgcc -funroll-loops2014051520140514
397932powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
398144powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014051520140514
404774powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
407190powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
407579powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
415861powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
416057powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
416202powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
417466powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
417526powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
418760powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
418857powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
419314powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
419775powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
420333powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014051520140514
421668powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
424664powerpc/pp32cv2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
427024powerpc/pp32cv1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
427700powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
428316powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
428679generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
429425powerpc/pp32cv1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
429435generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
430760generic/opt32gcc -O3 -fomit-frame-pointer2014051520140514
431300generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
431553powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
432134powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
432519generic/opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
433090generic/opt32gcc -O2 -fomit-frame-pointer2014051520140514
435241generic/opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
435364generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
436612generic/opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
436706powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
437831generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
438661generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
438741powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
439665powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
440943generic/opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
443053generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
445047generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
445278powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
446492generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
455989powerpc/pp32cv1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
462654powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
464001powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
464891powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
465838powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
466618powerpc/pp32cv1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
467258powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
467905powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014051520140514
469463generic/opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
469920powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
470282generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
480302powerpc/pp32cv1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
480911powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
484168generic/opt64gcc -O2 -fomit-frame-pointer2014051520140514
488411generic/opt32gcc -funroll-loops2014051520140514
489565powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
491810powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
492811powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
493964generic/opt32cc2014051520140514
494033generic/opt32gcc2014051520140514
496175generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
499070generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
499244sphlib-smallgcc2014051520140514
499295sphlib-smallcc2014051520140514
499434generic/opt64gcc -O3 -fomit-frame-pointer2014051520140514
500729sphlib-smallgcc -funroll-loops2014051520140514
501068generic/opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
506912generic/opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
508481powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
511715powerpc/pp32cv2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
512396generic/opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
513350powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014051520140514
518967powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
534716powerpc/pp32cv1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
548670generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
549859generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
551316generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
551950generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
552298generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
554493generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
559874generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
562481generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
563376generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
572361generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
629135powerpc/pp32cv2gcc -funroll-loops2014051520140514
645786powerpc/pp32cv2gcc2014051520140514
664321powerpc/pp32cv2cc2014051520140514
749916powerpc/pp32cv1gcc -funroll-loops2014051520140514
759313powerpc/pp32cv1gcc2014051520140514
866802powerpc/pp32cv1cc2014051520140514
1283432generic/opt64gcc2014051520140514
1298000generic/opt64cc2014051520140514
1308498generic/opt64gcc -funroll-loops2014051520140514

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo512_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/echo512/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/echo512/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/echo512/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/echo512/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_echo512_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/echo512/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