Implementation notes: armeabi, h6dragon, crypto_hash/echosp512

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
202012generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
202024generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
202511generic/opt32clang -O3 -fomit-frame-pointer2014101620141014
202515generic/opt32clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
202521generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
202539generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
202541generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
202575generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
202590generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
202637generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
202639generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
215469generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
218446generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
223118generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
223583generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
227315generic/opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
228142generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
228216generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
228654generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
228759generic/opt32gcc -Os -fomit-frame-pointer2014101620141014
228780generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
229478generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
229918powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
229920powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
229941powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
229942powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
229943powerpc/pp32cv2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
229943powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
229950powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014101620141014
230110powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
230126powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
230582powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
230584powerpc/pp32cv2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
231025generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
231051generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
231058generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
231075generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
231152generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
234217generic/opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
234317generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
234326generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
246301powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
246373powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
246426powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
246454powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
246455powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
251419generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
251475generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
251490generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
251521generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
251524generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
255028generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
255029generic/opt32gcc -O -fomit-frame-pointer2014101620141014
255029generic/opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
256676generic/opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
258891generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
258995generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
266177powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
267958powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
267985powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
267988powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
268059powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
268080powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
274228generic/opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
274413powerpc/pp32cv2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
274521powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
275272powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
275311powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
275323powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
275325powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
275325powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
275335generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
276409generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
277127powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
277162powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
277170powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
277178powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
277180powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
277722powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
278310powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
278347powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014101620141014
279525powerpc/pp32cv2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
279600powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
279600powerpc/pp32cv2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
279627powerpc/pp32cv2gcc -O -fomit-frame-pointer2014101620141014
280629powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
280650powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
280708powerpc/pp32cv2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
281490generic/opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
281856powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
282102powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
282720powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
283534generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
285213generic/opt32gcc -O3 -fomit-frame-pointer2014101620141014
287175generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
290711powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
290756powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
294837generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
295333generic/opt32gcc -O2 -fomit-frame-pointer2014101620141014
295703powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
296322generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
296494powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
296805powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
297795generic/opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
302809powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014101620141014
303989powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
304684powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014101620141014
305738powerpc/pp32cv2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
306005generic/opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
308599powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
309246powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
309932generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
310007generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
311180generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
311184generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
311278generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
311638powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
311677generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
311690generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
312769powerpc/pp32cv2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
312782powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
312854generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
312866generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
312882generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
314960powerpc/pp32cv2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
317001powerpc/pp32cv2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
332034generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
332037generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
332060generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
332060generic/opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
332062generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
332671generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
332685generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
332686generic/opt64clang -O3 -fomit-frame-pointer2014101620141014
332713generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
332715generic/opt64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
332722generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
336257powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
336405powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
336566powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
336621powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
336898powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
341310powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
341327powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
342150powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
342180powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
342191powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
342202powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
342206powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
342210powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014101620141014
342210powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
342212powerpc/pp32cv1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
342232powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
342253powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
342257powerpc/pp32cv1clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
342283powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
342773powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
342821powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
360086powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
360146powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
360154powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
360217powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
360218powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
379963powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
380850generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
383019generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
389275powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
391179powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
391514generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
392718generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
393313powerpc/pp32cv1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
397659powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
398175powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
399463powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014101620141014
399514powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
400246powerpc/pp32cv1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
403738powerpc/pp32cv1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
418882powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
418962powerpc/pp32cv1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
418984powerpc/pp32cv1gcc -O -fomit-frame-pointer2014101620141014
420032powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
421490powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
423467powerpc/pp32cv1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
423992powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014101620141014
425421powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
425424powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
425788powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
425813powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
425815powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
427818powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014101620141014
429626powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
429904powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
429906powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
429982powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
430301powerpc/pp32cv1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
431533powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
434696powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
436784powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
436809powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
437477powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
438642powerpc/pp32cv1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
441804powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
455174powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
461251powerpc/pp32cv1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
534338generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
534500generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
535652generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
540733generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
540748generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
541211generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
541213generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
541329generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
542340generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
542351generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
542477generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
542486generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
542491generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
542502generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
542548generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
542796generic/opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
544245generic/opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
544782generic/opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
548417generic/opt64gcc -O -fomit-frame-pointer2014101620141014
548417generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
548419generic/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
552846generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
552874generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
556298generic/opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
556367generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
556386generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
556395generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
556402generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
556404generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
556947generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
556971generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
559024generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
561318generic/opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
561911generic/opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
563063generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
564148generic/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
567397generic/opt64gcc -O3 -fomit-frame-pointer2014101620141014
568768generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
570543generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
570668generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
571931generic/opt64gcc -O2 -fomit-frame-pointer2014101620141014
574761generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
583296generic/opt64gcc -Os -fomit-frame-pointer2014101620141014
583385generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
586652generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
587265generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
657843generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
673670generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
677682generic/opt32cc2014101620141014
677701generic/opt32gcc2014101620141014
677904generic/opt32gcc -funroll-loops2014101620141014
957516powerpc/pp32cv2gcc -funroll-loops2014101620141014
957761powerpc/pp32cv2gcc2014101620141014
957771powerpc/pp32cv2cc2014101620141014
1142015powerpc/pp32cv1cc2014101620141014
1142016powerpc/pp32cv1gcc2014101620141014
1142036powerpc/pp32cv1gcc -funroll-loops2014101620141014
3031442generic/opt64gcc -funroll-loops2014101620141014
3031663generic/opt64gcc2014101620141014
3032042generic/opt64cc2014101620141014

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542: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/echosp512/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive powerpc/pp32cv1 powerpc/pp32cv2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-maes'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx'
echo32.c: clang: warning: argument unused during compilation: '-maes'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx'
echo64.c: clang: warning: argument unused during compilation: '-maes'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/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]
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
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: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -Os -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/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_echosp512_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542: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