Implementation notes: armeabi, h4mx515e, crypto_aead/aeadaes256ocbtaglen128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
514637refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
524264refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
529595refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071020140622
529915refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
551862refgcc -O3 -fomit-frame-pointer2014071020140622
552813refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
556385refgcc -funroll-loops -O3 -fomit-frame-pointer2014071020140622
557106refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
559439refgcc -funroll-loops -O2 -fomit-frame-pointer2014071020140622
566389refgcc -funroll-loops -O -fomit-frame-pointer2014071020140622
566467refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
579542refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071020140622
579784refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071020140622
579906refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071020140622
579920refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071020140622
579927refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071020140622
604263refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071020140622
604555refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071020140622
604694refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
605003refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
624635refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071020140622
630335refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
630402refgcc -O2 -fomit-frame-pointer2014071020140622
630801refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
632584refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071020140622
632709refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071020140622
632729refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071020140622
632753refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071020140622
632871refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071020140622
632888refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071020140622
632894refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071020140622
632924refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071020140622
633271refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071020140622
645703refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071020140622
646446refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071020140622
646601refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071020140622
646623refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071020140622
648043refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071020140622
650843refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
651266refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071020140622
651275refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071020140622
651294refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071020140622
651343refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071020140622
651354refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071020140622
653151refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
653961refgcc -Os -fomit-frame-pointer2014071020140622
655406refgcc -funroll-loops -Os -fomit-frame-pointer2014071020140622
655593refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
656318refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071020140622
656551refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071020140622
656591refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071020140622
656613refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071020140622
658271refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
658992refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
659162refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071020140622
659181refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071020140622
659192refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071020140622
659200refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071020140622
659533refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071020140622
659831refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071020140622
661191refgcc -O -fomit-frame-pointer2014071020140622
661535refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
661577refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071020140622
661847refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071020140622
662040refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071020140622
672175refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
672206refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
673294refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071020140622
673344refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071020140622
673393refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071020140622
673398refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071020140622
673714refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071020140622
676923refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071020140622
676966refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071020140622
677144refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
677234refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
677543refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
678235refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071020140622
678396refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
684526refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071020140622
699931refgcc -mcpu=xscale -O -fomit-frame-pointer2014071020140622
701280refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071020140622
701305refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071020140622
708275refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071020140622
723396refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071020140622
723397refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071020140622
723423refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071020140622
723424refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071020140622
723678refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071020140622
723725refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071020140622
723792refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071020140622
736095refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071020140622
940359refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071020140622
1414321refgcc -funroll-loops2014071020140622
1414538refcc2014071020140622
1414584refgcc2014071020140622

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-fmrEbX.s: Assembler messages:
encrypt.c: /tmp/cc-fmrEbX.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-fmrEbX.s:438: 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/aeadaes256ocbtaglen128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-pYZroM.s: Assembler messages:
encrypt.c: /tmp/cc-pYZroM.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pYZroM.s:438: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/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-zOpnGC.s: Assembler messages:
encrypt.c: /tmp/cc-zOpnGC.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zOpnGC.s:438: 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/aeadaes256ocbtaglen128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-pvOIFl.s: Assembler messages:
encrypt.c: /tmp/cc-pvOIFl.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-pvOIFl.s:438: 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/aeadaes256ocbtaglen128v1/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-MEL3pc.s: Assembler messages:
encrypt.c: /tmp/cc-MEL3pc.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MEL3pc.s:438: 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/aeadaes256ocbtaglen128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-bFubix.s: Assembler messages:
encrypt.c: /tmp/cc-bFubix.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bFubix.s:438: 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-XsdLJq.s: Assembler messages:
try.c: /tmp/cc-XsdLJq.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:773: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XsdLJq.s:888: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/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-xKVLBs.s: Assembler messages:
encrypt.c: /tmp/cc-xKVLBs.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:46: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:149: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:173: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:245: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:262: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:293: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:297: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:326: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:347: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:351: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:365: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:389: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:406: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:414: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-xKVLBs.s:438: 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/aeadaes256ocbtaglen128v1/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