Implementation notes: armeabi, h6dragon, crypto_aead/lakekeyakv1

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lakekeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
89192asmarmv7aneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
89215asmarmv7aneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
194400asmarmv7aclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
194400asmarmv7aclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
194451asmarmv7aclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
194477asmarmv7aclang -O3 -fomit-frame-pointer2014102320141014
194486asmarmv7aclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102320141014
194503asmarmv7aclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
194503asmarmv7aclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102320141014
194505asmarmv7aclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
194520asmarmv7aclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102320141014
194523asmarmv7aclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102320141014
194554asmarmv7aclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
260474inplace32bigcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102320141014
260520inplace32bigcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102320141014
261112inplace32bigcc -mcpu=arm810 -Os -fomit-frame-pointer2014102320141014
261123inplace32bigcc -mcpu=strongarm -Os -fomit-frame-pointer2014102320141014
261186inplace32bigcc -mcpu=arm8 -Os -fomit-frame-pointer2014102320141014
266974inplace32bigcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102320141014
267557inplace32bigcc -Os -fomit-frame-pointer2014102320141014
267564inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
268268inplace32bigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
269525inplace32bigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
271114inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
271201inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014102320141014
272116inplace32bigcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102320141014
272852inplace32bigcc -mcpu=strongarm -O -fomit-frame-pointer2014102320141014
272910inplace32bigcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102320141014
272961inplace32bigcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102320141014
272998inplace32bigcc -mcpu=arm8 -O -fomit-frame-pointer2014102320141014
273034inplace32bigcc -mcpu=arm810 -O -fomit-frame-pointer2014102320141014
275755inplace32bigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
275850inplace32bigcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102320141014
278158inplace32bigcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102320141014
278210inplace32bigcc -O -fomit-frame-pointer2014102320141014
278257inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
278775inplace32bigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
279075inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
279835inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014102320141014
279960inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
280596inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
282502inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
282973inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
288992inplace32biclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
289052inplace32biclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
289196inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102320141014
289678inplace32biclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
289693inplace32biclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
289699inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
289707inplace32biclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102320141014
289740inplace32biclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102320141014
289740inplace32biclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102320141014
289770inplace32biclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
289772inplace32biclang -O3 -fomit-frame-pointer2014102320141014
341751opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
341827opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102420141014
341834opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102420141014
341839opt64u6clang -O3 -fomit-frame-pointer2014102420141014
341850opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
341903opt64u6clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
341919opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102420141014
342094opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102420141014
342204opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
342307opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
342358opt64u6clang -O3 -fwrapv -mavx -fomit-frame-pointer2014102420141014
350976opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
351015opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
351020opt64lcu6clang -O3 -fwrapv -mavx -fomit-frame-pointer2014102320141014
351030opt64lcu6clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
351039opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102320141014
351066opt64lcu6clang -O3 -fomit-frame-pointer2014102320141014
351107opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102320141014
351215opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
351460inplace32bigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
351493opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102320141014
351516opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
351602opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
362861opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
364787opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
367905opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
368038opt64lcu6gcc -Os -fomit-frame-pointer2014102320141014
368327opt64lcu6gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102320141014
371261opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
371745opt64u6gcc -Os -fomit-frame-pointer2014102420141014
373570opt64u6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
375031opt64lcu6gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102320141014
377254inplace32bigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
377813opt64lcu6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
378304opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
378862opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
380359inplace32bigcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102320141014
380730inplace32bigcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102320141014
380730inplace32bigcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
380765opt64lcu6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
380863inplace32bigcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102320141014
380959opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
381032opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
381178opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014102320141014
381371inplace32bigcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102320141014
381374inplace32bigcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102320141014
381566inplace32bigcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102320141014
382228inplace32bigcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102320141014
382262inplace32bigcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102320141014
382282inplace32bigcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102320141014
382380inplace32bigcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102320141014
382399inplace32bigcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102320141014
382436inplace32bigcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102320141014
383644opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
383991opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014102420141014
383999opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
384101opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
384212opt64lcu6gcc -O -fomit-frame-pointer2014102320141014
384220opt64u6gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102420141014
385381opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
385740opt64u6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
386346opt64lcu6gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102320141014
386582opt64u6gcc -O -fomit-frame-pointer2014102420141014
386786opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
386788opt64lcu6gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102320141014
386798opt64u6gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102420141014
386826opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
389059opt64u6gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102420141014
389788opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014102420141014
390112opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
395000opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
395085opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014102320141014
398550opt64u6gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102420141014
399510inplace32bigcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102320141014
402007inplace32bigcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102320141014
406234inplace32bigcc -O3 -fomit-frame-pointer2014102320141014
406982inplace32bigcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
408697opt64ufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
409298inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014102320141014
410971inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014102320141014
411484inplace32bigcc -O2 -fomit-frame-pointer2014102320141014
415935opt64u6gcc -mcpu=arm8 -Os -fomit-frame-pointer2014102420141014
415944opt64u6gcc -mcpu=arm810 -Os -fomit-frame-pointer2014102420141014
415997opt64u6gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102420141014
416269opt64u6gcc -mcpu=strongarm -Os -fomit-frame-pointer2014102420141014
416488opt64u6gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102420141014
418487opt64lcu6gcc -mcpu=arm8 -O -fomit-frame-pointer2014102320141014
418609opt64lcu6gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102320141014
418710opt64lcu6gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102320141014
418717opt64lcu6gcc -mcpu=arm810 -O -fomit-frame-pointer2014102320141014
418888opt64lcu6gcc -mcpu=strongarm -O -fomit-frame-pointer2014102320141014
420013opt64u6gcc -mcpu=arm8 -O -fomit-frame-pointer2014102420141014
420073opt64u6gcc -mcpu=arm810 -O -fomit-frame-pointer2014102420141014
420300opt64u6gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102420141014
420332opt64u6gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102420141014
420377opt64u6gcc -mcpu=strongarm -O -fomit-frame-pointer2014102420141014
420902opt64u6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102420141014
421472opt64u6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
423135opt64lcu6gcc -mcpu=arm810 -Os -fomit-frame-pointer2014102320141014
423163opt64lcu6gcc -mcpu=strongarm -Os -fomit-frame-pointer2014102320141014
423203opt64lcu6gcc -mcpu=arm8 -Os -fomit-frame-pointer2014102320141014
423270opt64lcu6gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102320141014
423318opt64lcu6gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102320141014
424318opt64ufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
425734opt64lcufullgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
425779opt64lcufullgcc -Os -fomit-frame-pointer2014102320141014
428128opt64lcufullgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102320141014
429247opt64lcufullgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
429528opt64lcufullgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
430749opt64lcufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
431038opt64lcufullgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102320141014
432887opt64lcufullgcc -funroll-loops -Os -fomit-frame-pointer2014102320141014
432887opt64lcufullgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
433952opt64u6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
436408opt64u6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102420141014
441913opt64lcu6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
442856opt64lcu6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
445018opt64u6gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102420141014
445672opt64u6gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102420141014
448550opt64lcufullgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
450007opt64lcufullgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
450093opt64lcufullgcc -funroll-loops -O -fomit-frame-pointer2014102320141014
450243opt64lcu6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
450876opt64lcufullgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
451110opt64lcu6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
453146opt64ufullgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
454033opt64ufullgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
457624opt64lcufullgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102320141014
457937opt64lcufullgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102320141014
458634opt64ufullgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
459356opt64lcufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
459788opt64lcufullgcc -O -fomit-frame-pointer2014102320141014
459823opt64lcufullgcc -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
462562opt64lcu6gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102320141014
464732opt64ufullgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102420141014
465705opt64ufullgcc -funroll-loops -Os -fomit-frame-pointer2014102420141014
465718opt64ufullgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
465988opt64lcu6gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102320141014
466051opt64ufullgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102420141014
466862opt64ufullgcc -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
466888opt64ufullgcc -O -fomit-frame-pointer2014102420141014
467926opt64ufullgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102420141014
469738opt64ufullgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
473989opt64u6gcc -O3 -fomit-frame-pointer2014102420141014
476120opt64ufullgcc -funroll-loops -O -fomit-frame-pointer2014102420141014
476295opt64ufullgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
477722opt64u6gcc -O2 -fomit-frame-pointer2014102420141014
479418opt64u6gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102420141014
479867opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014102420141014
480195opt64u6gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102420141014
481280opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014102420141014
485220opt64ufullgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102420141014
488794opt64ufullgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
489293opt64ufullgcc -Os -fomit-frame-pointer2014102420141014
493667opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014102320141014
494219opt64lcu6gcc -O2 -fomit-frame-pointer2014102320141014
495662opt64lcu6gcc -O3 -fomit-frame-pointer2014102320141014
496036opt64u6gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102420141014
496044opt64u6gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102420141014
496303opt64u6gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102420141014
496333opt64u6gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102420141014
496360opt64u6gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102420141014
496946opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014102320141014
497261opt64u6gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102420141014
497348opt64u6gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102420141014
497657opt64u6gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102420141014
497737opt64u6gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102420141014
497755opt64u6gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102420141014
502007opt64lcu6gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102320141014
502104opt64lcu6gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102320141014
507741opt64lcu6gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102320141014
507969opt64lcu6gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102320141014
508000opt64lcu6gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102320141014
508445opt64lcu6gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102320141014
508477opt64lcu6gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102320141014
508568opt64lcu6gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102320141014
509342opt64lcu6gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102320141014
509683opt64lcu6gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102320141014
509700opt64lcu6gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102320141014
509919opt64lcu6gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102320141014
539413compact64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
539437compact64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
551080compact64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
551087compact64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
551087compact64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014102320141014
551087compact64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102320141014
551111compact64clang -O3 -fomit-frame-pointer2014102320141014
551111compact64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
551111compact64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102320141014
551128compact64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
551216compact64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102320141014
558225compact64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
561210refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
562591refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102420141014
562602refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102420141014
562848refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102420141014
562875refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102420141014
562912refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102420141014
564426refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102420141014
578755compact64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
581280refgcc -funroll-loops -O3 -fomit-frame-pointer2014102420141014
586886compact64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
587458opt64u6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
588094opt64u6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
593045refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
596933refgcc -O3 -fomit-frame-pointer2014102420141014
601209refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102420141014
602276opt64lcufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
607254opt64lcu6gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
607455opt64lcu6gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
609495compact64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102320141014
609746refgcc -funroll-loops -O2 -fomit-frame-pointer2014102420141014
610476compact64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102320141014
610547compact64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102320141014
611651compact64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102320141014
611653compact64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102320141014
611761compact64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102320141014
614905opt64ufullclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
614996opt64ufullclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
615090opt64ufullclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102420141014
615302opt64ufullclang -O3 -fomit-frame-pointer2014102420141014
615834opt64ufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
615920opt64ufullclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102420141014
616095opt64ufullclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
616765opt64ufullclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102420141014
617095compact64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102320141014
621622opt64ufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102420141014
621872opt64ufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
624195opt64ufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
627165refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102420141014
627687compact64gcc -funroll-loops -O3 -fomit-frame-pointer2014102320141014
633122opt64ufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
634626opt64lcufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
648232refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102420141014
655378opt64ufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
658895refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102420141014
667369compact64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
676716opt64lcufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
678915opt64ufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102420141014
681893opt64lcufullgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
688275opt64lcufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
688298opt64lcufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102320141014
689818opt64lcufullclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
690000opt64lcufullclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102320141014
690043opt64lcufullclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
690073opt64lcufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102320141014
690555opt64lcufullclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102320141014
691020opt64lcufullclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102320141014
694882opt64ufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
696060opt64lcufullclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102320141014
696101opt64lcufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102320141014
696390opt64lcufullclang -O3 -fomit-frame-pointer2014102320141014
706333compact64gcc -O3 -fomit-frame-pointer2014102320141014
709698opt64ufullclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102420141014
716453opt64lcufullgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102320141014
731173compact64gcc -funroll-loops -O2 -fomit-frame-pointer2014102320141014
746496refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
746591refgcc -funroll-loops -O -fomit-frame-pointer2014102420141014
751459compact64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
778957refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
785706refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102420141014
785950refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
786135refclang -O3 -fomit-frame-pointer2014102420141014
786975refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102420141014
787292refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
787358refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102420141014
787535refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102420141014
792936refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102420141014
793025refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102420141014
793063refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102420141014
808352compact64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102320141014
815847compact64gcc -O2 -fomit-frame-pointer2014102320141014
824577compact64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102320141014
838155compact64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102320141014
849173compact64gcc -funroll-loops -O -fomit-frame-pointer2014102320141014
849658compact64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
859605compact64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102320141014
888425compact64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102320141014
909004compact64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102320141014
909262compact64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102320141014
920159compact64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102320141014
920443compact64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102320141014
921315compact64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102320141014
929881opt64lcufullgcc -mcpu=arm8 -O -fomit-frame-pointer2014102320141014
930442opt64lcufullgcc -mcpu=arm810 -O -fomit-frame-pointer2014102320141014
930448opt64lcufullgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102320141014
931423opt64lcufullgcc -mcpu=strongarm -O -fomit-frame-pointer2014102320141014
933641opt64lcufullgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102320141014
959148opt64ufullgcc -mcpu=arm810 -O -fomit-frame-pointer2014102420141014
959484opt64ufullgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102420141014
959857opt64ufullgcc -mcpu=arm8 -O -fomit-frame-pointer2014102420141014
960375opt64ufullgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102420141014
961575inplace32bicc2014102320141014
961595inplace32bigcc -funroll-loops2014102320141014
961597inplace32bigcc2014102320141014
963958opt64lcufullgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102320141014
964309opt64lcufullgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102320141014
964351opt64lcufullgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102320141014
964520opt64lcufullgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102320141014
967301opt64ufullgcc -mcpu=strongarm -O -fomit-frame-pointer2014102420141014
967406opt64ufullgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102420141014
967476opt64ufullgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102420141014
967667opt64ufullgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102420141014
967751opt64ufullgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102420141014
968318opt64ufullgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102420141014
969316opt64lcufullgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102320141014
973943opt64lcu6gcc -funroll-loops2014102320141014
973959opt64lcu6gcc2014102320141014
974036opt64lcu6cc2014102320141014
988847opt64u6gcc -funroll-loops2014102420141014
989430opt64u6gcc2014102420141014
989796opt64u6cc2014102420141014
999710compact64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
1013805compact64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102320141014
1015968compact64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102320141014
1016764compact64gcc -fno-schedule-insns -O -fomit-frame-pointer2014102320141014
1017124compact64gcc -O -fomit-frame-pointer2014102320141014
1021603compact64gcc -funroll-loops -Os -fomit-frame-pointer2014102320141014
1021861compact64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
1022743compact64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102320141014
1122049compact64gcc -mcpu=arm8 -O -fomit-frame-pointer2014102320141014
1122904compact64gcc -mcpu=arm810 -O -fomit-frame-pointer2014102320141014
1123265compact64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102320141014
1123361compact64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102320141014
1124113compact64gcc -mcpu=strongarm -O -fomit-frame-pointer2014102320141014
1149793compact64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102320141014
1171910compact64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102320141014
1181606compact64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014102320141014
1181745compact64gcc -Os -fomit-frame-pointer2014102320141014
1283999compact64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014102320141014
1284378compact64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014102320141014
1284620compact64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102320141014
1284647compact64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102320141014
1284680compact64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014102320141014
1290210opt64ufullgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102420141014
1334323compact64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
1336179compact64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102320141014
1395630opt64ufullgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102420141014
1397143opt64ufullgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102420141014
1397175opt64ufullgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102420141014
1400844opt64ufullgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102420141014
1404324opt64lcufullgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102320141014
1404403opt64lcufullgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102320141014
1405125opt64lcufullgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102320141014
1436642opt64ufullgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102420141014
1443675opt64lcufullgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102320141014
1453658opt64lcufullgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102320141014
1457023opt64lcufullgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102320141014
1460087opt64ufullgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102420141014
1475537opt64lcufullgcc -funroll-loops -O2 -fomit-frame-pointer2014102320141014
1483416opt64lcufullgcc -O2 -fomit-frame-pointer2014102320141014
1506725opt64ufullgcc -funroll-loops -O2 -fomit-frame-pointer2014102420141014
1528618opt64ufullgcc -O2 -fomit-frame-pointer2014102420141014
1537146opt64lcufullgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102320141014
2132192opt64lcufullcc2014102320141014
2143554opt64lcufullgcc -funroll-loops2014102320141014
2144376opt64lcufullgcc2014102320141014
2147738refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
2205487opt64ufullcc2014102420141014
2206556opt64ufullgcc -funroll-loops2014102420141014
2206932opt64ufullgcc2014102420141014
2222910refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102420141014
2458046refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102420141014
2458069refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102420141014
2473605refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102420141014
2473630refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102420141014
2473658refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102420141014
2492712refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102420141014
2562414refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102420141014
2562838compact64gcc -funroll-loops2014102320141014
2562857compact64cc2014102320141014
2562936compact64gcc2014102320141014
2794514refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102420141014
2861883refgcc -O2 -fomit-frame-pointer2014102420141014
2939271refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102420141014
2939279refgcc -mcpu=strongarm -O -fomit-frame-pointer2014102420141014
2946446refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102420141014
2955599refgcc -mcpu=arm8 -O -fomit-frame-pointer2014102420141014
2955604refgcc -mcpu=arm810 -O -fomit-frame-pointer2014102420141014
2991360refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102420141014
3018103refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102420141014
3018154refgcc -O -fomit-frame-pointer2014102420141014
3020470refgcc -fno-schedule-insns -O -fomit-frame-pointer2014102420141014
3285950refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
3288888refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102420141014
4909295refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
4951048refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102420141014
5109282refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102420141014
5109294refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102420141014
5109302refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102420141014
5109313refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102420141014
5109334refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102420141014
5230167refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102420141014
5231478refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102420141014
5286624refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
5286625refgcc -Os -fomit-frame-pointer2014102420141014
5357801refgcc -funroll-loops -Os -fomit-frame-pointer2014102420141014
5357837refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102420141014
8973273refgcc2014102420141014
8973403refgcc -funroll-loops2014102420141014
8973447refcc2014102420141014

Test failure

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: cc
error 111

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: cc
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected FPU does not support instruction -- `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected FPU does not support instruction -- `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected FPU does not support instruction -- `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected FPU does not support instruction -- `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected FPU does not support instruction -- `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:559: Error: selected processor does not support ARM mode `veor.64 d6,d6,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:561: Error: selected processor does not support ARM mode `veor.64 d8,d8,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:564: Error: selected processor does not support ARM mode `veor.64 d1,d1,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:566: Error: selected processor does not support ARM mode `veor.64 d3,d3,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:568: Error: selected processor does not support ARM mode `veor.64 d5,d5,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:570: Error: selected processor does not support ARM mode `veor.64 d7,d7,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:572: Error: selected processor does not support ARM mode `veor.64 d9,d9,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:575: Error: selected processor does not support ARM mode `veor.64 d10,d10,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:577: Error: selected processor does not support ARM mode `veor.64 d12,d12,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:579: Error: selected processor does not support ARM mode `veor.64 d14,d14,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:581: Error: selected processor does not support ARM mode `veor.64 d16,d16,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:583: Error: selected processor does not support ARM mode `veor.64 d18,d18,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:586: Error: selected processor does not support ARM mode `veor.64 d11,d11,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:588: Error: selected processor does not support ARM mode `veor.64 d13,d13,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:590: Error: selected processor does not support ARM mode `veor.64 d15,d15,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:592: Error: selected processor does not support ARM mode `veor.64 d17,d17,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc asmarmv7aneon
gcc asmarmv7aneon
gcc -O2 -fomit-frame-pointer asmarmv7aneon
gcc -O3 -fomit-frame-pointer asmarmv7aneon
gcc -O -fomit-frame-pointer asmarmv7aneon
gcc -Os -fomit-frame-pointer asmarmv7aneon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer asmarmv7aneon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer asmarmv7aneon
gcc -fno-schedule-insns -O -fomit-frame-pointer asmarmv7aneon
gcc -fno-schedule-insns -Os -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops asmarmv7aneon
gcc -funroll-loops -O2 -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -O3 -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -O -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -Os -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer asmarmv7aneon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer asmarmv7aneon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: cc
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#8'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r7,r7,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: cc
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `eor r6,r6,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r5,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: cc
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: cc
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: cc
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1113: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1128: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1143: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1158: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1173: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1208: Error: bad instruction `shld #44,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1227: Error: bad instruction `shld #43,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1246: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1265: Error: bad instruction `shld #14,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1375: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1394: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1413: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1432: Error: bad instruction `shld #45,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1451: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1572: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1591: Error: bad instruction `shld #6,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1610: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1629: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1648: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1771: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1790: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1809: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1828: Error: bad instruction `shld #15,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci9D5nI.s:1847: Error: bad instruction `shld #56,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fomit-frame-pointer
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:447: Error: selected processor does not support ARM mode `vldm r0!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:448: Error: selected processor does not support ARM mode `vstm r1!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:559: Error: selected processor does not support ARM mode `veor.64 d6,d6,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:561: Error: selected processor does not support ARM mode `veor.64 d8,d8,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmarmv6m

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmarmv7a

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `eor r6,r6,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r5,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asmarmv7m

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer asmx86-64-shld
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `eor r6,r6,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r5,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: ...

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 asmx86-64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: ...

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 asmx86-64-shld
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 compact64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 inplace32bi
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 8, 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 opt64lcu6 opt64lcufull opt64u6 opt64ufull
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, 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 asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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 asmarmv6m
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive asmarmv6m

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 asmarmv7a
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive asmarmv7a

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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 asmarmv7m
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive asmarmv7m

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fpolly'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fvectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 ref
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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 opt64lcufullshld
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected FPU does not support instruction -- `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected FPU does not support instruction -- `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected FPU does not support instruction -- `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected FPU does not support instruction -- `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected FPU does not support instruction -- `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:559: Error: selected processor does not support ARM mode `veor.64 d6,d6,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:561: Error: selected processor does not support ARM mode `veor.64 d8,d8,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:564: Error: selected processor does not support ARM mode `veor.64 d1,d1,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:566: Error: selected processor does not support ARM mode `veor.64 d3,d3,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:568: Error: selected processor does not support ARM mode `veor.64 d5,d5,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:570: Error: selected processor does not support ARM mode `veor.64 d7,d7,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:572: Error: selected processor does not support ARM mode `veor.64 d9,d9,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:575: Error: selected processor does not support ARM mode `veor.64 d10,d10,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:577: Error: selected processor does not support ARM mode `veor.64 d12,d12,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:579: Error: selected processor does not support ARM mode `veor.64 d14,d14,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected FPU does not support instruction -- `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected FPU does not support instruction -- `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected FPU does not support instruction -- `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected FPU does not support instruction -- `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected FPU does not support instruction -- `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:559: Error: selected processor does not support ARM mode `veor.64 d6,d6,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:561: Error: selected processor does not support ARM mode `veor.64 d8,d8,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:564: Error: selected processor does not support ARM mode `veor.64 d1,d1,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:566: Error: selected processor does not support ARM mode `veor.64 d3,d3,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:568: Error: selected processor does not support ARM mode `veor.64 d5,d5,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:447: Error: selected processor does not support ARM mode `vldm r0!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:448: Error: selected processor does not support ARM mode `vstm r1!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `eor r6,r6,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r5,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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 asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

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 asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx2'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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 asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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 asmarmv6m

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 asmarmv7a

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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 asmarmv7m

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx2'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx2'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fpolly'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fvectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ...

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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:447: Error: selected processor does not support ARM mode `vldm r0!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:448: Error: selected processor does not support ARM mode `vstm r1!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `eor r6,r6,r3,LSR#8'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r5,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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 asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

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 asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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 asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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 asmarmv6m

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 asmarmv7a

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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 asmarmv7m

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fpolly'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fvectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ...

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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:443: Error: selected processor does not support ARM mode `vldm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:444: Error: selected processor does not support ARM mode `vstm r1!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:447: Error: selected processor does not support ARM mode `vldm r0!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:448: Error: selected processor does not support ARM mode `vstm r1!,{d0-d1}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:698: Error: instruction not supported in Thumb16 mode -- `lsls r4,r1,#30'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `lsrs r5,r6,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `orrs r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:704: Error: instruction not supported in Thumb16 mode -- `ands r6,r6,r5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x33333333'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x0F0F0F0F'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r3,#0x00FF00FF'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-maes'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: ...
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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 asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: ...
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

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 asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-compact64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mavx'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-maes'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-mpclmul'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fpolly'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fvectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SnP-FBWL-default.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-armv7a-le-neon-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected processor does not support ARM mode `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected processor does not support ARM mode `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected processor does not support ARM mode `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected processor does not support ARM mode `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:291: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:292: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:293: Error: selected processor does not support ARM mode `vstm r0!,{d0-d7}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:294: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected processor does not support ARM mode `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:416: Error: selected processor does not support ARM mode `vstm r0!,{d0}'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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 asmarmv7aneon

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: instruction not supported in Thumb16 mode -- `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:658: Error: instruction not supported in Thumb16 mode -- `lsls r4,r3,#2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:659: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:660: Error: instruction not supported in Thumb16 mode -- `lsls r4,r2,#3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:661: Error: instruction not supported in Thumb16 mode -- `adds r0,r0,r4'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:662: Error: instruction not supported in Thumb16 mode -- `lsls r3,r1,#32-6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:663: Error: instruction not supported in Thumb16 mode -- `lsrs r3,r3,#32-5'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:665: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:667: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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 asmarmv6m

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 asmarmv7a

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-O3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I .'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: unshifted register required -- `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: instruction not supported in Thumb16 mode -- `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: unshifted register required -- `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: unshifted register required -- `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:519: Error: instruction not supported in Thumb16 mode -- `lsls r2,r2,r3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:521: Error: instruction not supported in Thumb16 mode -- `eors r3,r3,r2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:537: Error: Thumb does not support this addressing mode -- `ldr r4,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:538: Error: Thumb does not support this addressing mode -- `ldr r5,[r1],#4'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `and r3,r4,#0x55555555'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:540: Error: unshifted register required -- `orr r3,r3,r3,LSR#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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 asmarmv7m

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mavx'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-maes'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakP-1600-12-reference.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keyak.c: clang: warning: argument unused during compilation: '-mavx'
Keyak.c: clang: warning: argument unused during compilation: '-maes'
Keyak.c: clang: warning: argument unused during compilation: '-mpclmul'
Keyak.c: clang: warning: argument unused during compilation: '-fpolly'
Keyak.c: clang: warning: argument unused during compilation: '-fvectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keyak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mavx'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-maes'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-mpclmul'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fpolly'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fvectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
displayIntermediateValues.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mavx'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-maes'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakDuplex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:37: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: warning: the size being stored is truncated, use a modifier to specify the size [-Wasm-operand-widths]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1113: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1128: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1143: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1158: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1173: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1208: Error: bad instruction `shld #44,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1227: Error: bad instruction `shld #43,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1246: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1265: Error: bad instruction `shld #14,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1375: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1394: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1413: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1432: Error: bad instruction `shld #45,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1451: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1572: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1591: Error: bad instruction `shld #6,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1610: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1629: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1648: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1771: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1790: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1809: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1828: Error: bad instruction `shld #15,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccmFa2eh.s:1847: Error: bad instruction `shld #56,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:607: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:616: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:624: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:634: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:646: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:657: Error: bad instruction `shld #45,sl,sl'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:669: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:672: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:685: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:694: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:706: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:716: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:731: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:734: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:749: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:752: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:761: Error: bad instruction `shld #25,sl,sl'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:769: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:777: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:810: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:817: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:830: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:839: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cceaN3Cf.s:842: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:646: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:655: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:673: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:685: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:696: Error: bad instruction `shld #45,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:708: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:711: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:724: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:733: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:745: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:755: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:770: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:773: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:788: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:791: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:800: Error: bad instruction `shld #25,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:808: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:816: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:849: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:856: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:869: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:878: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgunhg7.s:881: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: Alarm clock

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -funroll-loops -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64lcufull opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:566: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:576: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:587: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:596: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:605: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:624: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:633: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:642: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:652: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:695: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:704: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:713: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:722: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:731: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:767: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:785: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:794: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:803: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:839: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:848: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:857: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:866: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccs3GZYK.s:875: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:489: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:500: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:503: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:520: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:541: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:544: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:559: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:572: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:614: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:617: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:626: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:629: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:640: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:682: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:685: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:694: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:697: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:708: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:750: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:753: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:762: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:765: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccf3d8JK.s:776: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:574: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:585: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:596: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:599: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:616: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:637: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:640: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:655: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:668: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:710: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:713: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:722: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:725: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:736: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:778: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:781: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:790: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:793: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:846: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:849: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:858: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:861: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccC4B90Z.s:872: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:613: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:624: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:635: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:638: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:655: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:676: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:679: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:694: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:707: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:749: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:752: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:761: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:764: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:775: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:817: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:820: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:829: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:832: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:843: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:885: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:888: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:897: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:900: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccuz7gpt.s:911: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:566: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:576: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:587: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:596: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:605: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:624: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:633: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:642: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:652: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:695: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:704: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:713: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:722: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:731: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:767: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:785: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:794: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:803: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:839: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:848: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:857: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:866: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRZ48K5.s:875: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:489: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:500: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:503: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:520: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:541: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:544: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:559: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:572: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:614: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:617: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:626: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:629: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:640: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:682: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:685: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:694: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:697: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:708: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:750: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:753: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:762: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:765: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRkesxE.s:776: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1113: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1128: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1143: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1158: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1173: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1208: Error: bad instruction `shld #44,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1227: Error: bad instruction `shld #43,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1246: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1265: Error: bad instruction `shld #14,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1375: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1394: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1413: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1432: Error: bad instruction `shld #45,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1451: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1572: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1591: Error: bad instruction `shld #6,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1610: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1629: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1648: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1771: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1790: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1809: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1828: Error: bad instruction `shld #15,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPhdcTD.s:1847: Error: bad instruction `shld #56,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1072: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1081: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1089: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1099: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1111: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1122: Error: bad instruction `shld #45,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1134: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1137: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1150: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1159: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1171: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1181: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1196: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1199: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1214: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1217: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1226: Error: bad instruction `shld #25,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1234: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1242: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1275: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1282: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1295: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1304: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccHTApHd.s:1307: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1211: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1220: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1228: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1238: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1250: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1261: Error: bad instruction `shld #45,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1273: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1276: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1289: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1298: Error: bad instruction `shld #18,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1310: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1320: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1335: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1338: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1353: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1356: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1365: Error: bad instruction `shld #25,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1373: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1381: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1414: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1421: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1434: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1443: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTFaqhr.s:1446: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1066: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1076: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1087: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1096: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1105: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1124: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1133: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1142: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1152: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1195: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1204: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1213: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1222: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1231: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1267: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1276: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1285: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1294: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1303: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1339: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1348: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1357: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1366: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/cczw5ygh.s:1375: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cccVxGro.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:489: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:500: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:503: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:520: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:541: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:544: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:559: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:570: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:614: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:617: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:626: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:629: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:640: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:682: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:685: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:694: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:697: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:708: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:750: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:753: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:762: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:765: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/cccVxGro.s:776: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1005: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1016: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1027: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1030: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1047: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1068: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1071: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1086: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1097: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1141: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1144: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1153: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1156: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1167: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1209: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1212: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1221: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1224: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1235: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1277: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1280: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1289: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1292: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxYV9qj.s:1303: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1140: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1151: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1162: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1165: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1182: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1203: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1206: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1221: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1232: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1276: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1279: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1288: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1291: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1302: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1344: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1347: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1356: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1359: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1370: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1412: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1415: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1424: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1427: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/cca4hxHQ.s:1438: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1066: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1076: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1087: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1096: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1105: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1124: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1133: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1142: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1152: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1195: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1204: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1213: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1222: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1231: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1267: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1276: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1285: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1294: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1303: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1339: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1348: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1357: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1366: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIHgXIe.s:1375: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:489: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:500: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:503: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:520: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:541: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:544: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:559: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:570: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:614: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:617: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:626: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:629: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:640: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:682: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:685: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:694: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:697: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:708: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:750: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:753: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:762: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:765: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKSWcqf.s:776: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-compact64.c: KeccakF-1600-compact64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-compact64.c: KeccakP-1600-12-compact64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SnP-FBWL-default.c: SnP-FBWL-default.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer compact64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer compact64
gcc -mcpu=arm810 -O -fomit-frame-pointer compact64
gcc -mcpu=arm810 -Os -fomit-frame-pointer compact64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer compact64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer compact64
gcc -mcpu=arm8 -O -fomit-frame-pointer compact64
gcc -mcpu=arm8 -Os -fomit-frame-pointer compact64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer compact64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer compact64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer compact64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer compact64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer compact64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer compact64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer compact64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer compact64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer compact64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer compact64
gcc -mcpu=strongarm -O -fomit-frame-pointer compact64
gcc -mcpu=strongarm -Os -fomit-frame-pointer compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-inplace32BI.c: KeccakF-1600-inplace32BI.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-inplace32BI.c: KeccakP-1600-12-inplace32BI.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SnP-FBWL-default.c: SnP-FBWL-default.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer inplace32bi
gcc -mcpu=arm810 -O3 -fomit-frame-pointer inplace32bi
gcc -mcpu=arm810 -O -fomit-frame-pointer inplace32bi
gcc -mcpu=arm810 -Os -fomit-frame-pointer inplace32bi
gcc -mcpu=arm8 -O2 -fomit-frame-pointer inplace32bi
gcc -mcpu=arm8 -O3 -fomit-frame-pointer inplace32bi
gcc -mcpu=arm8 -O -fomit-frame-pointer inplace32bi
gcc -mcpu=arm8 -Os -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm110 -O -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm -O2 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm -O3 -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm -O -fomit-frame-pointer inplace32bi
gcc -mcpu=strongarm -Os -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-opt64.c: KeccakP-1600-12-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.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: 70, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64lcu6 opt64u6
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64lcu6 opt64u6
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64lcu6 opt64u6
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64lcu6 opt64u6
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64lcu6 opt64u6
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64lcu6 opt64lcufull opt64u6 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SnP-FBWL-default.c: SnP-FBWL-default.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SnP-FBWL-default.c: SnP-FBWL-default.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7aneon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:287: Error: selected FPU does not support instruction -- `vmov.i64 q0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:288: Error: selected FPU does not support instruction -- `vmov.i64 q1,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:289: Error: selected FPU does not support instruction -- `vmov.i64 q2,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:290: Error: selected FPU does not support instruction -- `vmov.i64 q3,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:328: Error: selected processor does not support ARM mode `ldrd r6,r7,[r0]'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:331: Error: selected processor does not support ARM mode `strd r6,r7,[r0],#8'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:376: Error: selected processor does not support ARM mode `strd r4,r5,[r0],#8'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:413: Error: selected FPU does not support instruction -- `vmov.i64 d0,#0'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:455: Error: selected processor does not support ARM mode `ldrd r4,r5,[r0],#8'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:553: Error: selected processor does not support ARM mode `veor.64 d0,d0,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:555: Error: selected processor does not support ARM mode `veor.64 d2,d2,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:557: Error: selected processor does not support ARM mode `veor.64 d4,d4,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:559: Error: selected processor does not support ARM mode `veor.64 d6,d6,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:561: Error: selected processor does not support ARM mode `veor.64 d8,d8,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:564: Error: selected processor does not support ARM mode `veor.64 d1,d1,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:566: Error: selected processor does not support ARM mode `veor.64 d3,d3,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:568: Error: selected processor does not support ARM mode `veor.64 d5,d5,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:570: Error: selected processor does not support ARM mode `veor.64 d7,d7,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:572: Error: selected processor does not support ARM mode `veor.64 d9,d9,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:575: Error: selected processor does not support ARM mode `veor.64 d10,d10,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:577: Error: selected processor does not support ARM mode `veor.64 d12,d12,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:579: Error: selected processor does not support ARM mode `veor.64 d14,d14,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:581: Error: selected processor does not support ARM mode `veor.64 d16,d16,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: KeccakP-1600-12-armv7a-le-neon-gcc.s:583: Error: selected processor does not support ARM mode `veor.64 d18,d18,d30'
KeccakP-1600-12-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv6m
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:19: Error: selected processor does not support THUMB opcodes
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:617: Error: selected processor does not support Thumb mode `bx lr'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:627: Error: selected processor does not support Thumb mode `push {r4-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:628: Error: selected processor does not support Thumb mode `movs r1,#0'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:629: Error: selected processor does not support Thumb mode `movs r2,#0'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:630: Error: selected processor does not support Thumb mode `movs r3,#0'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:631: Error: selected processor does not support Thumb mode `movs r4,#0'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:632: Error: selected processor does not support Thumb mode `movs r5,#0'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:633: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:634: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:635: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:636: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:637: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:638: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:639: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:640: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:641: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:642: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:643: Error: selected processor does not support Thumb mode `pop {r4-r5}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:644: Error: selected processor does not support Thumb mode `bx lr'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:654: Error: selected processor does not support Thumb mode `push {r4,lr}'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:655: Error: selected processor does not support Thumb mode `movs r3,#1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:656: Error: selected processor does not support Thumb mode `ands r3,r3,r1'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s:657: Error: selected processor does not support Thumb mode `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7a
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:518: Error: selected processor does not support ARM mode `ubfx r3,r1,#1,#5'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:536: Error: selected processor does not support ARM mode `movw r8,#0x5555'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:537: Error: selected processor does not support ARM mode `movt r8,#0x5555'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:538: Error: selected processor does not support ARM mode `movw r9,#0x3333'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:539: Error: selected processor does not support ARM mode `movt r9,#0x3333'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:540: Error: selected processor does not support ARM mode `movw r10,#0x0F0F'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:541: Error: selected processor does not support ARM mode `movt r10,#0x0F0F'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:542: Error: selected processor does not support ARM mode `movw r11,#0x00FF'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:543: Error: selected processor does not support ARM mode `movt r11,#0x00FF'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:547: Error: selected processor does not support ARM mode `ldrd r6,r7,[r0]'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:548: Error: selected processor does not support ARM mode `bfi r3,r3,#8,#8'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:548: Error: selected processor does not support ARM mode `bfc r3,#0,#16'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:549: Error: selected processor does not support ARM mode `strd r6,r7,[r0],#8'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:578: Error: selected processor does not support ARM mode `movw r8,#0x5555'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:579: Error: selected processor does not support ARM mode `movt r8,#0x5555'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:580: Error: selected processor does not support ARM mode `movw r9,#0x3333'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:581: Error: selected processor does not support ARM mode `movt r9,#0x3333'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:582: Error: selected processor does not support ARM mode `movw r10,#0x0F0F'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:583: Error: selected processor does not support ARM mode `movt r10,#0x0F0F'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:584: Error: selected processor does not support ARM mode `movw r11,#0x00FF'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:585: Error: selected processor does not support ARM mode `movt r11,#0x00FF'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:587: Error: selected processor does not support ARM mode `ldrd r6,r7,[r0]'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:588: Error: selected processor does not support ARM mode `bfi r3,r3,#8,#8'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s:588: Error: selected processor does not support ARM mode `bfc r3,#0,#16'
KeccakP-1600-12-inplace-32bi-armv7a-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmarmv7m
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:19: Error: selected processor does not support THUMB opcodes
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:476: Error: selected processor does not support Thumb mode `bx lr'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:486: Error: selected processor does not support Thumb mode `push {r4-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:487: Error: selected processor does not support Thumb mode `movs r1,#0'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:488: Error: selected processor does not support Thumb mode `movs r2,#0'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:489: Error: selected processor does not support Thumb mode `movs r3,#0'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:490: Error: selected processor does not support Thumb mode `movs r4,#0'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:491: Error: selected processor does not support Thumb mode `movs r5,#0'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:492: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:493: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:494: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:495: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:496: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:497: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:498: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:499: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:500: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:501: Error: selected processor does not support Thumb mode `stmia r0!,{r1-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:502: Error: selected processor does not support Thumb mode `pop {r4-r5}'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:503: Error: selected processor does not support Thumb mode `bx lr'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:513: Error: selected processor does not support Thumb mode `and r3,r1,#1'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:514: Error: selected processor does not support Thumb mode `lsrs r2,r1,#6'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:515: Error: selected processor does not support Thumb mode `add r0,r0,r3,LSL#2'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s:516: Error: selected processor does not support Thumb mode `add r0,r0,r2,LSL#3'
KeccakP-1600-12-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:594: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:604: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:614: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:622: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:630: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:648: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:651: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:670: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:687: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:699: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:702: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:721: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:748: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:751: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:769: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:779: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:791: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:799: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:829: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:837: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:855: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc2igVmm.s:863: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-reference.c: KeccakF-1600-reference.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakP-1600-12-reference.c: KeccakP-1600-12-reference.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
Keyak.c: Keyak.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
displayIntermediateValues.c: displayIntermediateValues.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: Alarm clock

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64lcufull opt64ufull
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64lcufull opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:627: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:637: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:647: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:681: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:684: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:703: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:720: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:732: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:735: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:754: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:769: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:781: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:784: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:802: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:812: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:824: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:832: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:862: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:870: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:888: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccA0gIhE.s:896: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:583: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:593: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:605: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:615: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:625: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:648: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:658: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:668: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:678: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:732: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:742: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:752: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:762: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:772: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:814: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:824: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:834: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:844: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:854: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:896: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:906: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:916: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccr0JAvR.s:926: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:533: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:543: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:549: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:561: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:604: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:612: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:634: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:637: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:691: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:694: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:710: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:716: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:722: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:784: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:792: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:798: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:852: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:874: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccBlnT60.s:880: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm8 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:594: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:604: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:614: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:622: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:630: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:648: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:651: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:670: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:687: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:699: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:702: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:721: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:748: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:751: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:769: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:779: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:791: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:799: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:829: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:837: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:855: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3njC3j.s:863: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:627: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:637: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:647: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:681: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:684: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:703: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:720: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:732: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:735: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:754: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:769: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:781: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:784: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:802: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:812: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:824: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:832: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:862: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:870: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:888: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccPiAib7.s:896: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm8 -O -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:583: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:593: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:605: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:615: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:625: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:648: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:658: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:668: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:678: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:732: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:742: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:752: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:762: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:772: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:814: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:824: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:834: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:844: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:854: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:896: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:906: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:916: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccPbcptB.s:926: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=arm8 -Os -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:533: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:543: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:549: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:561: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:604: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:612: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:634: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:637: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:691: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:694: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:710: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:716: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:722: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:784: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:792: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:798: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:852: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:874: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccnsDX7B.s:880: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:575: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:584: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:590: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:599: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:612: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:626: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:633: Error: bad instruction `shld #45,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:646: Error: bad instruction `shld #2,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:652: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:665: Error: bad instruction `shld #18,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:672: Error: bad instruction `shld #41,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:685: Error: bad instruction `shld #28,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:692: Error: bad instruction `shld #25,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:705: Error: bad instruction `shld #21,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:712: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:724: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:730: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:744: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:750: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:775: Error: bad instruction `shld #10,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:785: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:797: Error: bad instruction `shld #43,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:800: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccitHVKb.s:813: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:612: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:621: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:627: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:636: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:649: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:663: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:670: Error: bad instruction `shld #45,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:683: Error: bad instruction `shld #2,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:689: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:702: Error: bad instruction `shld #18,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:709: Error: bad instruction `shld #41,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:722: Error: bad instruction `shld #28,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:729: Error: bad instruction `shld #25,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:742: Error: bad instruction `shld #21,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:749: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:761: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:767: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:781: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:787: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:812: Error: bad instruction `shld #10,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:822: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:834: Error: bad instruction `shld #43,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:837: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccgnmvgz.s:850: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:569: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:579: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:590: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:599: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:608: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:627: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:636: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:645: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:655: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:698: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:707: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:716: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:725: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:734: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:770: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:779: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:788: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:797: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:806: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:842: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:851: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:869: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccJaIYHu.s:878: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:487: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:494: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:505: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:523: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:540: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:547: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:563: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:566: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:608: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:615: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:625: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:631: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:642: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:674: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:687: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:697: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:703: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:714: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:752: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:759: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:768: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:775: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVQvdSA.s:786: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:587: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:603: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:606: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:621: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:624: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:648: Error: bad instruction `shld #45,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:655: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:667: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:681: Error: bad instruction `shld #6,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:689: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:692: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:705: Error: bad instruction `shld #41,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:714: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:734: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:741: Error: bad instruction `shld #21,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:755: Error: bad instruction `shld #2,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:762: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:774: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:788: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:813: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:816: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:829: Error: bad instruction `shld #15,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:837: Error: bad instruction `shld #39,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccjwUXGz.s:859: Error: bad instruction `shld #44,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:620: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:636: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:639: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:654: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:657: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:681: Error: bad instruction `shld #45,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:688: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:700: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:714: Error: bad instruction `shld #6,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:722: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:725: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:738: Error: bad instruction `shld #41,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:747: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:767: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:774: Error: bad instruction `shld #21,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:788: Error: bad instruction `shld #2,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:795: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:807: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:821: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:846: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:849: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:862: Error: bad instruction `shld #15,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:870: Error: bad instruction `shld #39,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccIn0Vdg.s:892: Error: bad instruction `shld #44,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:567: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:576: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:584: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:592: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:600: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:613: Error: bad instruction `shld #44,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:622: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:631: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:640: Error: bad instruction `shld #14,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:662: Error: bad instruction `shld #28,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:671: Error: bad instruction `shld #20,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:681: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:690: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:701: Error: bad instruction `shld #61,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:722: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:730: Error: bad instruction `shld #6,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:739: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:748: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:757: Error: bad instruction `shld #18,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:782: Error: bad instruction `shld #27,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:792: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:801: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:810: Error: bad instruction `shld #15,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVGrKBD.s:819: Error: bad instruction `shld #56,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:477: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:488: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:491: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:503: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:515: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:529: Error: bad instruction `shld #44,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:543: Error: bad instruction `shld #21,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:551: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:560: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:606: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:609: Error: bad instruction `shld #3,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:618: Error: bad instruction `shld #45,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:621: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:632: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:672: Error: bad instruction `shld #6,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:675: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:684: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:687: Error: bad instruction `shld #8,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:698: Error: bad instruction `shld #18,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:743: Error: bad instruction `shld #10,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:746: Error: bad instruction `shld #36,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:755: Error: bad instruction `shld #27,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:769: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccKKqZ8g.s:780: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:606: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:617: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:631: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:645: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:672: Error: bad instruction `shld #45,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:683: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:686: Error: bad instruction `shld #2,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:698: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:707: Error: bad instruction `shld #41,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:713: Error: bad instruction `shld #18,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:726: Error: bad instruction `shld #28,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:736: Error: bad instruction `shld #25,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:744: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:758: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:768: Error: bad instruction `shld #20,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:778: Error: bad instruction `shld #61,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:786: Error: bad instruction `shld #6,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:801: Error: bad instruction `shld #8,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:823: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:834: Error: bad instruction `shld #10,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:850: Error: bad instruction `shld #43,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:853: Error: bad instruction `shld #36,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccMi2AXc.s:871: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:703: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:714: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:728: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:742: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:752: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:769: Error: bad instruction `shld #45,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:780: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:783: Error: bad instruction `shld #2,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:795: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:804: Error: bad instruction `shld #41,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:810: Error: bad instruction `shld #18,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:823: Error: bad instruction `shld #28,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:833: Error: bad instruction `shld #25,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:841: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:855: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:865: Error: bad instruction `shld #20,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:875: Error: bad instruction `shld #61,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:883: Error: bad instruction `shld #6,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:898: Error: bad instruction `shld #8,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:920: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:931: Error: bad instruction `shld #10,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:947: Error: bad instruction `shld #43,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:950: Error: bad instruction `shld #36,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccRGgFpw.s:968: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:566: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:576: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:587: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:596: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:605: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:624: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:633: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:642: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:652: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:695: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:704: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:713: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:722: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:731: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:767: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:785: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:794: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:803: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:839: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:848: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:857: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:866: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/cctd1nnf.s:875: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:478: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:489: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:492: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:503: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:521: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:540: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:543: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:559: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:562: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:606: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:617: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:620: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:631: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:644: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:676: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:687: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:690: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:701: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:714: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:746: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:757: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:760: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:771: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: /tmp/cci5t3zZ.s:784: Error: bad instruction `shld #56,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:589: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:600: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:615: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:625: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:634: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:642: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:655: Error: bad instruction `shld #61,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:679: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:689: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:698: Error: bad instruction `shld #6,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:705: Error: bad instruction `shld #25,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:715: Error: bad instruction `shld #8,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:723: Error: bad instruction `shld #41,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:743: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:753: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:779: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:791: Error: bad instruction `shld #2,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:800: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:807: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:839: Error: bad instruction `shld #36,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:847: Error: bad instruction `shld #10,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:855: Error: bad instruction `shld #15,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:875: Error: bad instruction `shld #39,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVPRLia.s:878: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:624: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:635: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:650: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:660: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:669: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:677: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:690: Error: bad instruction `shld #61,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:714: Error: bad instruction `shld #3,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:724: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:733: Error: bad instruction `shld #6,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:740: Error: bad instruction `shld #25,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:750: Error: bad instruction `shld #8,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:758: Error: bad instruction `shld #41,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:778: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:788: Error: bad instruction `shld #21,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:814: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:826: Error: bad instruction `shld #2,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:835: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:842: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:874: Error: bad instruction `shld #36,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:882: Error: bad instruction `shld #10,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:890: Error: bad instruction `shld #15,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:910: Error: bad instruction `shld #39,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccxZqyT6.s:913: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:566: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:583: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:591: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:599: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:612: Error: bad instruction `shld #44,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:621: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:630: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:639: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:660: Error: bad instruction `shld #28,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:669: Error: bad instruction `shld #20,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:678: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:687: Error: bad instruction `shld #45,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:698: Error: bad instruction `shld #61,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:718: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:727: Error: bad instruction `shld #6,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:745: Error: bad instruction `shld #8,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:754: Error: bad instruction `shld #18,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:774: Error: bad instruction `shld #27,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:783: Error: bad instruction `shld #36,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:792: Error: bad instruction `shld #10,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:801: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc7mJglk.s:810: Error: bad instruction `shld #56,r8,r8'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:476: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:487: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:490: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:501: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:512: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:533: Error: bad instruction `shld #44,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:544: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:547: Error: bad instruction `shld #21,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:560: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:599: Error: bad instruction `shld #20,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:610: Error: bad instruction `shld #3,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:613: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:624: Error: bad instruction `shld #45,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:635: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:667: Error: bad instruction `shld #6,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:678: Error: bad instruction `shld #25,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:681: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:693: Error: bad instruction `shld #8,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:706: Error: bad instruction `shld #18,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:738: Error: bad instruction `shld #36,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:749: Error: bad instruction `shld #10,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:752: Error: bad instruction `shld #27,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:763: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3p9q5h.s:776: Error: bad instruction `shld #56,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:594: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:604: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:614: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:622: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:630: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:648: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:651: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:670: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:687: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:699: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:702: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:721: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:748: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:751: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:769: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:779: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:791: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:799: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:829: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:837: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:855: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccUlcwNd.s:863: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:627: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:637: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:647: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:681: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:684: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:703: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:720: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:732: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:735: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:754: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:769: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:781: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:784: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:802: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:812: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:824: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:832: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:862: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:870: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:888: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccyc17Ds.s:896: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm1100 -O -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:583: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:593: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:605: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:615: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:625: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:648: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:658: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:668: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:678: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:732: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:742: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:752: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:762: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:772: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:814: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:824: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:834: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:844: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:854: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:896: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:906: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:916: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccZFUkGH.s:926: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:533: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:543: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:549: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:561: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:604: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:612: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:634: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:637: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:691: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:694: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:710: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:716: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:722: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:784: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:792: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:798: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:852: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:874: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccTdMyVO.s:880: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccXkc581.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:594: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:604: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:614: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:622: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:630: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:648: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:651: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:670: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:687: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:699: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:702: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:721: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:748: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:751: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:769: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:779: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:791: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:799: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:829: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:837: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:855: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccXkc581.s:863: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:627: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:637: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:647: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:681: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:684: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:703: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:720: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:732: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:735: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:754: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:769: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:781: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:784: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:802: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:812: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:824: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:832: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:862: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:870: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:888: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccWL5yCb.s:896: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm110 -O -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:583: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:593: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:605: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:615: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:625: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:648: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:658: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:668: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:678: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:732: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:742: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:752: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:762: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:772: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:814: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:824: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:834: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:844: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:854: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:896: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:906: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:916: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccVULLgo.s:926: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:533: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:543: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:549: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:561: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:604: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:612: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:634: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:637: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:691: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:694: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:710: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:716: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:722: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:784: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:792: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:798: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:852: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:874: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/cc4oOQcv.s:880: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:594: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:604: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:614: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:622: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:630: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:648: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:651: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:670: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:687: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:699: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:702: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:721: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:736: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:748: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:751: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:769: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:779: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:791: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:799: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:829: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:837: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:855: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/cc3BFiUC.s:863: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:627: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:637: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:647: Error: bad instruction `shld #1,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:655: Error: bad instruction `shld #1,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:663: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:681: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:684: Error: bad instruction `shld #45,r1,r1'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:703: Error: bad instruction `shld #2,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:720: Error: bad instruction `shld #3,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:732: Error: bad instruction `shld #41,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:735: Error: bad instruction `shld #18,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:754: Error: bad instruction `shld #28,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:769: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:781: Error: bad instruction `shld #14,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:784: Error: bad instruction `shld #21,r3,r3'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:802: Error: bad instruction `shld #20,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:812: Error: bad instruction `shld #61,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:824: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:832: Error: bad instruction `shld #6,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:862: Error: bad instruction `shld #10,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:870: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:888: Error: bad instruction `shld #43,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccsYyTnt.s:896: Error: bad instruction `shld #36,r4,r4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm -O -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:583: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:593: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:605: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:615: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:625: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:648: Error: bad instruction `shld #44,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:658: Error: bad instruction `shld #43,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:668: Error: bad instruction `shld #21,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:678: Error: bad instruction `shld #14,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:732: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:742: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:752: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:762: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:772: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:814: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:824: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:834: Error: bad instruction `shld #25,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:844: Error: bad instruction `shld #8,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:854: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:896: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:906: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:916: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccSlLfqa.s:926: Error: bad instruction `shld #15,r0,r0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -mcpu=strongarm -Os -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
KeccakF-1600-opt64.c: /tmp/ccB66PST.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:533: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:543: Error: bad instruction `shld #1,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:549: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:561: Error: bad instruction `shld #1,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:575: Error: bad instruction `shld #1,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:604: Error: bad instruction `shld #44,r6,r6'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:612: Error: bad instruction `shld #43,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:634: Error: bad instruction `shld #21,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:637: Error: bad instruction `shld #14,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:691: Error: bad instruction `shld #20,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:694: Error: bad instruction `shld #3,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:710: Error: bad instruction `shld #28,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:716: Error: bad instruction `shld #45,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:722: Error: bad instruction `shld #61,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:776: Error: bad instruction `shld #6,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:784: Error: bad instruction `shld #25,r0,r0'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:792: Error: bad instruction `shld #1,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:798: Error: bad instruction `shld #8,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:804: Error: bad instruction `shld #18,r2,r2'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:852: Error: bad instruction `shld #36,sl,sl'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:860: Error: bad instruction `shld #10,r4,r4'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:874: Error: bad instruction `shld #27,r8,r8'
KeccakF-1600-opt64.c: /tmp/ccB66PST.s:880: Error: bad instruction `shld #15,r2,r2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64lcufullshld