Implementation notes: armeabi, h4mx515e, crypto_aead/cmcc44v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
750732refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
753997refgcc -O3 -fomit-frame-pointer2014071420140622
754876refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
755249refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
760561refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
761085refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
761150refgcc -funroll-loops -O -fomit-frame-pointer2014071420140622
766660refgcc -funroll-loops -O2 -fomit-frame-pointer2014071420140622
766867refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071420140622
766889refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071420140622
767763refgcc -funroll-loops -O3 -fomit-frame-pointer2014071420140622
767999refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071420140622
768127refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071420140622
768133refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071420140622
770244refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071420140622
770259refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071420140622
770277refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071420140622
770314refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071420140622
780617refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
780675refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071420140622
780950refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
781223refgcc -O2 -fomit-frame-pointer2014071420140622
781787refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
781883refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
783613refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071420140622
783694refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071420140622
784238refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
784310refgcc -O -fomit-frame-pointer2014071420140622
784313refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071420140622
785248refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071420140622
785340refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071420140622
785343refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071420140622
785351refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071420140622
785353refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071420140622
785373refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071420140622
785575refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071420140622
785608refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071420140622
786773refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071420140622
786915refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
788158refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071420140622
788216refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071420140622
789866refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
790463refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071420140622
792235refgcc -funroll-loops -Os -fomit-frame-pointer2014071420140622
795251refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
796960refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
797098refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071420140622
798015refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071420140622
798025refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071420140622
798034refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071420140622
799073refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071420140622
799163refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071420140622
799645refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
804250refgcc -Os -fomit-frame-pointer2014071420140622
805677refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
805855refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071420140622
805882refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
805938refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071420140622
806217refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
806617refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071420140622
808058refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071420140622
808151refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071420140622
808475refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071420140622
808525refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071420140622
808549refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071420140622
808586refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071420140622
808633refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071420140622
809367refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071420140622
809505refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071420140622
809527refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071420140622
810275refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071420140622
810371refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071420140622
811424refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071420140622
818737refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071420140622
818914refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071420140622
818934refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071420140622
818981refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
818983refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071420140622
819053refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071420140622
819069refgcc -mcpu=xscale -O -fomit-frame-pointer2014071420140622
819094refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
819094refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071420140622
819880refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071420140622
819891refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071420140622
819897refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071420140622
819918refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071420140622
819928refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071420140622
819944refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071420140622
819974refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071420140622
820067refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071420140622
822186refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071420140622
824423refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071420140622
831359refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071420140622
1371849refgcc2014071420140622
1382243refgcc -funroll-loops2014071420140622
1383260refcc2014071420140622

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-plMd1h.s: Assembler messages:
encrypt.c: /tmp/cc-plMd1h.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-plMd1h.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-CqjF3t.s: Assembler messages:
encrypt.c: /tmp/cc-CqjF3t.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CqjF3t.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-rgpmvC.s: Assembler messages:
try.c: /tmp/cc-rgpmvC.s:361: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:371: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:379: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:398: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:517: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:529: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:625: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:639: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:652: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:774: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:827: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:838: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:845: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:887: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:898: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-rgpmvC.s:905: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-tcio0k.s: Assembler messages:
encrypt.c: /tmp/cc-tcio0k.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tcio0k.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-vwE1bU.s: Assembler messages:
encrypt.c: /tmp/cc-vwE1bU.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-vwE1bU.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-FB5V4n.s: Assembler messages:
encrypt.c: /tmp/cc-FB5V4n.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FB5V4n.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.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 ref

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-D61qzt.s: Assembler messages:
encrypt.c: /tmp/cc-D61qzt.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D61qzt.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-7IzwJI.s: Assembler messages:
encrypt.c: /tmp/cc-7IzwJI.s:26: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:29: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:36: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:38: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:73: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:100: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:130: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:175: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:180: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:182: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7IzwJI.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.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 ref

Compiler output

Implementation: crypto_aead/cmcc44v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

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