Implementation notes: armeabi, h4mx515e, crypto_aead/aes256otrpv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes256otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
432667refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
501403refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071320140622
502095refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
502666refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
514278refgcc -O3 -fomit-frame-pointer2014071320140622
517877refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
518416refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
519629refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
523847refgcc -funroll-loops -O3 -fomit-frame-pointer2014071320140622
529218refgcc -funroll-loops -O2 -fomit-frame-pointer2014071320140622
582848refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071320140622
583828refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
591519refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071320140622
591543refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071320140622
591556refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071320140622
591560refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071320140622
607914refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
607954refgcc -O2 -fomit-frame-pointer2014071320140622
642341refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
643596refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
653950refgcc -funroll-loops -O -fomit-frame-pointer2014071320140622
663153refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071320140622
663159refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071320140622
663164refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071320140622
663202refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071320140622
663288refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071320140622
678374refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
701921refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071320140622
701955refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
706452refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071320140622
706519refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071320140622
706545refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071320140622
706574refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071320140622
706649refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071320140622
708317refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071320140622
708407refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
711303refgcc -O -fomit-frame-pointer2014071320140622
711492refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
711518refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
778033refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071320140622
778205refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071320140622
784811refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071320140622
784847refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071320140622
785025refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071320140622
823669refgcc -Os -fomit-frame-pointer2014071320140622
828287refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
829339refgcc -funroll-loops -Os -fomit-frame-pointer2014071320140622
855555refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071320140622
936192refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071320140622
936199refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
936315refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
936329refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071320140622
963521refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071320140622
963693refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071320140622
963752refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071320140622
965596refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071320140622
966248refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071320140622
966266refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071320140622
966267refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071320140622
966434refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071320140622
966513refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071320140622
971662refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071320140622
984397refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071320140622
1004466refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
1004520refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
1004585refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071320140622
1004641refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071320140622
1026336refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071320140622
1026353refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071320140622
1026461refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071320140622
1029697refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071320140622
1029720refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071320140622
1029727refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071320140622
1029762refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071320140622
1029804refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071320140622
1029846refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071320140622
1030063refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071320140622
1032002refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071320140622
1170326refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071320140622
1170335refgcc -mcpu=xscale -O -fomit-frame-pointer2014071320140622
1170349refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071320140622
1170351refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071320140622
1170371refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071320140622
1170391refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
1170427refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
1170532refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071320140622
1184929refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071320140622
1184963refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071320140622
1184970refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071320140622
1184999refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071320140622
1185029refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071320140622
1185048refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071320140622
1185149refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071320140622
1739104refgcc -funroll-loops2014071320140622
1739143refgcc2014071320140622
1739545refcc2014071320140622

Compiler output

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: clang -O3 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-4NLBeS.s: Assembler messages:
OTR.c: /tmp/cc-4NLBeS.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-4NLBeS.s:416: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-Cbsboi.s: Assembler messages:
OTR.c: /tmp/cc-Cbsboi.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Cbsboi.s:416: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-xawKQx.s: Assembler messages:
OTR.c: /tmp/cc-xawKQx.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-xawKQx.s:416: Warning: conditional outside an IT block for Thumb.
OTR.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/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-Y1XOiH.s: Assembler messages:
OTR.c: /tmp/cc-Y1XOiH.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-Y1XOiH.s:416: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-B4xfu9.s: Assembler messages:
OTR.c: /tmp/cc-B4xfu9.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-B4xfu9.s:416: Warning: conditional outside an IT block for Thumb.
OTR.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/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-JQ1ziY.s: Assembler messages:
OTR.c: /tmp/cc-JQ1ziY.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-JQ1ziY.s:416: Warning: conditional outside an IT block for Thumb.
OTR.c: ...

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

Compiler output

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
OTR.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
OTR.c: /tmp/cc-WAWt8i.s: Assembler messages:
OTR.c: /tmp/cc-WAWt8i.s:48: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:73: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:122: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:123: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:124: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:147: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:171: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:212: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:225: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:229: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:258: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:274: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:287: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:304: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:320: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:332: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:349: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:358: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:364: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:380: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:387: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:403: Warning: conditional outside an IT block for Thumb.
OTR.c: /tmp/cc-WAWt8i.s:416: Warning: conditional outside an IT block for Thumb.
OTR.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/aes256otrpv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
OTR.c: OTR.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
t-aes_enc_only.c: t-aes_enc_only.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