Implementation notes: amd64, manny1024, crypto_aead/ketjejrv1

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: ketjejrv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
424126? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
424292? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
424540? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
424572? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
426682? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
427118? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
436490? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
436498? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
441794? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
456614? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
457042? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
457226? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
457300? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
457456? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
458384? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
461370? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
462558? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
466744? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
467024? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
467108? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
467284? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
467290? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
467358? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
467788? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
477154? ? ?? ? ?referencegcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
477352? ? ?? ? ?referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
480158? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
482380? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
483054? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
487030? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
489364? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
498158? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
498354? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
502992? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
515602? ? ?? ? ?referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
515692? ? ?? ? ?referencegcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
516746? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
522788? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
524284? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
524438? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
527940? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
528172? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
528252? ? ?? ? ?referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
533670? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
534480? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
534692? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
534934? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
534976? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
538738? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
539814? ? ?? ? ?referencegcc_-m64_-O3_-fomit-frame-pointer2017091720170904
539866? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
540158? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017091720170904
540722? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
541970? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
545912? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
550952? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
551134? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
551566? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
551608? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
552530? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
552652? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
552834? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
554628? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
556962? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
558824? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
559138? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
559296? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
559612? ? ?? ? ?referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
559638? ? ?? ? ?referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
560676? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
587420? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
588072? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
588542? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
592594? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
595104? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
598630? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
599178? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
600532? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
601156? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
601794? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
603388? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
616774? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
617562? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
626556? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
628512? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
629054? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
630396? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
634806? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
634860? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017091720170904
635320? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017091720170904
638002? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
638764? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
639212? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
640982? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
644816? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091720170904
644860? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
645960? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
646514? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
652130? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
652496? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091720170904
655926? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
656734? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
656892? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
657344? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
657544? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
657686? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
659002? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
659224? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
659726? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
659804? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
660068? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
662626? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
663268? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
664022? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
664964? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
664988? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
665800? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
667898? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
670702? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
673266? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
677208? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
679652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
680312? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
703866? ? ?? ? ?referenceicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
703878? ? ?? ? ?referenceicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
710144? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
712696? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
715262? ? ?? ? ?referenceicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
716484? ? ?? ? ?referenceicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
731872? ? ?? ? ?referenceicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
733020? ? ?? ? ?referenceicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
804050? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
805252? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
806394? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
808220? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
810104? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
810146? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
812548? ? ?? ? ?reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
814916? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
815122? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
816978? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
819178? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
824806? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017091720170904
826242? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
831424? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
834506? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
837584? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
838540? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
842360? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
843488? ? ?? ? ?compacticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
849984? ? ?? ? ?compacticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
850334? ? ?? ? ?reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
851320? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
856630? ? ?? ? ?compacticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
857254? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017091720170904
867804? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
870206? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
870640? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
871754? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
872668? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
873508? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
874106? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
875342? ? ?? ? ?referenceicc2017091720170904
876608? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
877526? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
879820? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
880194? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
881708? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
883862? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
884434? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
886578? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
888198? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
890372? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
890406? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
890484? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
890754? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017091720170904
891094? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
891310? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
892958? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
893818? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017091720170904
893894? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
894012? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
894352? ? ?? ? ?compacticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
895208? ? ?? ? ?referenceicc_-no-vec2017091720170904
897022? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
897120? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
897212? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
898780? ? ?? ? ?compacticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
900040? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
901052? ? ?? ? ?compacticc_-no-vec2017091720170904
902230? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
903138? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
909356? ? ?? ? ?compacticc2017091720170904
909522? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
910220? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
910264? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
910484? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
910508? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
910952? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
911032? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
911420? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
911618? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
912626? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
913340? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
914064? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
915484? ? ?? ? ?compacticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
915640? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017091720170904
915832? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
916172? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
916188? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
916534? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
916632? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
916952? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
917448? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
923338? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017091720170904
926952? ? ?? ? ?compacticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
929010? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
929108? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
933842? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
937332? ? ?? ? ?compacticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
939186? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
939772? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
1034534? ? ?? ? ?reficc2017091720170904
1038046? ? ?? ? ?reficc_-no-vec2017091720170904
1226856? ? ?? ? ?referenceicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
1250962? ? ?? ? ?referenceicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
1376200? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
1410336? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
1877202? ? ?? ? ?referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
1877574? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
1922360? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
1936462? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
1948944? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
1949000? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
1950296? ? ?? ? ?referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
1950748? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
1953076? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
1968438? ? ?? ? ?referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
1970124? ? ?? ? ?referencegcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
1978716? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
1983014? ? ?? ? ?referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
1991054? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017091720170904
1992136? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
1992986? ? ?? ? ?referencegcc_-m64_-O2_-fomit-frame-pointer2017091720170904
2021872? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
2030538? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
2032168? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
2032324? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
2068322? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
2068912? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
2069148? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
2072116? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
2073660? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
2074860? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
2077418? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
2084748? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
2085402? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
2150986? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
2151290? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091720170904
2157266? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091720170904
2491208? ? ?? ? ?referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
2503906? ? ?? ? ?referencegcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
2629246? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
2779344? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
2827028? ? ?? ? ?compactcc2017091720170904
2864936? ? ?? ? ?compactgcc2017091720170904
3034502? ? ?? ? ?compactgcc_-funroll-loops2017091720170904
3108792? ? ?? ? ?referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
3130958? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
3132400? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
3133522? ? ?? ? ?referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
3157532? ? ?? ? ?referencegcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3161858? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
3166568? ? ?? ? ?referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3167254? ? ?? ? ?referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3168650? ? ?? ? ?referencegcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3169810? ? ?? ? ?referencegcc_-m64_-Os_-fomit-frame-pointer2017091720170904
3170242? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
3173492? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
3173698? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017091720170904
3174702? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
3176012? ? ?? ? ?referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
3184102? ? ?? ? ?referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3186392? ? ?? ? ?referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3195478? ? ?? ? ?referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
3200644? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
3202062? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3204138? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3206062? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3214872? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
3219824? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
3232888? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3248924? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3252106? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3252928? ? ?? ? ?referencegcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
3254092? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
3255688? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
3255970? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
3261694? ? ?? ? ?referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
3263882? ? ?? ? ?referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
3265972? ? ?? ? ?referencegcc_-m64_-O_-fomit-frame-pointer2017091720170904
3265990? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
3268500? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
3270350? ? ?? ? ?referencegcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
3270864? ? ?? ? ?referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
3271440? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
3278006? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
3281502? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017091720170904
3282958? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
3285682? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
3353046? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
3360886? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
3363840? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
3369364? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
3383730? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
3400006? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3405206? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
3414566? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3461626? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
3462252? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
3464560? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
3467362? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091720170904
3468600? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
3468870? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
3469580? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
3470176? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
3475648? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
3480200? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
3480870? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
3487288? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3488122? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
3490002? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
3492202? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3493268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3493510? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3498294? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091720170904
3507082? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
3507852? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
3511364? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
3512190? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3512376? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
3515422? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
3520632? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091720170904
3523176? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3525852? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
3529564? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
3529942? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3530150? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
3530346? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091720170904
3533644? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
3535166? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
3542456? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
3595500? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
5106236? ? ?? ? ?referencegcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
5129096? ? ?? ? ?referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
5334412? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
5390748? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
12732342? ? ?? ? ?referencecc2017091720170904
12914276? ? ?? ? ?referencegcc2017091720170904
12958258? ? ?? ? ?referencegcc_-funroll-loops2017091720170904
13230926? ? ?? ? ?refcc2017091720170904
13466640? ? ?? ? ?refgcc2017091720170904
13483974? ? ?? ? ?refgcc_-funroll-loops2017091720170904

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 117, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8
icc AVR8
icc -no-vec AVR8
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer AVR8
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer AVR8
icc -xCORE-AVX-I -O2 -fomit-frame-pointer AVR8
icc -xCORE-AVX-I -O3 -fomit-frame-pointer AVR8
icc -xCORE-AVX2 -O2 -fomit-frame-pointer AVR8
icc -xCORE-AVX2 -O3 -fomit-frame-pointer AVR8
icc -xCORE-AVX512 -O2 -fomit-frame-pointer AVR8
icc -xCORE-AVX512 -O3 -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: cc
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 117, namely:
CompilerImplementations
cc ARMv7M
gcc ARMv7M
gcc -O2 -fomit-frame-pointer ARMv7M
gcc -O3 -fomit-frame-pointer ARMv7M
gcc -O -fomit-frame-pointer ARMv7M
gcc -Os -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -O -fomit-frame-pointer ARMv7M
gcc -m64 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -march=nocona -Os -fomit-frame-pointer ARMv7M
icc ARMv7M
icc -no-vec ARMv7M
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ARMv7M
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ARMv7M
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ARMv7M

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: cc
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 117, namely:
CompilerImplementations
cc ARMv6M
gcc ARMv6M
gcc -O2 -fomit-frame-pointer ARMv6M
gcc -O3 -fomit-frame-pointer ARMv6M
gcc -O -fomit-frame-pointer ARMv6M
gcc -Os -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -O -fomit-frame-pointer ARMv6M
gcc -m64 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -march=nocona -Os -fomit-frame-pointer ARMv6M
icc ARMv6M
icc -no-vec ARMv6M
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ARMv6M
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ARMv6M
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ARMv6M

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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