Implementation notes: armeabi, h4mx515e, crypto_aead/aeadaes128ocbtaglen128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
410440refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
420309refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071020140622
424960refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
427041refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071020140622
447424refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071020140622
447920refgcc -O3 -fomit-frame-pointer2014071020140622
449331refgcc -funroll-loops -O3 -fomit-frame-pointer2014071020140622
454040refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
455940refgcc -funroll-loops -O2 -fomit-frame-pointer2014071020140622
464244refgcc -funroll-loops -O -fomit-frame-pointer2014071020140622
475002refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071020140622
475044refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071020140622
475174refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071020140622
475199refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071020140622
475200refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071020140622
501032refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
501066refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071020140622
501300refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071020140622
501368refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071020140622
523071refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071020140622
523976refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
524939refgcc -O2 -fomit-frame-pointer2014071020140622
526915refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
529184refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071020140622
530808refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071020140622
531011refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071020140622
531026refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071020140622
531107refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071020140622
531223refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071020140622
531300refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071020140622
531746refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071020140622
531753refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071020140622
531796refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071020140622
544244refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071020140622
544255refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071020140622
544332refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071020140622
544462refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071020140622
544516refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071020140622
544539refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071020140622
546273refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071020140622
546655refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071020140622
546790refgcc -Os -fomit-frame-pointer2014071020140622
548382refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
549238refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071020140622
549372refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071020140622
550002refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071020140622
550368refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071020140622
550453refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071020140622
551593refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
555980refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071020140622
556008refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
556011refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071020140622
556041refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071020140622
556044refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071020140622
556088refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071020140622
556095refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071020140622
556149refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
556157refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071020140622
556162refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071020140622
556186refgcc -O -fomit-frame-pointer2014071020140622
556290refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071020140622
556363refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071020140622
556451refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071020140622
556467refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071020140622
556704refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071020140622
556724refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071020140622
556943refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071020140622
556997refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071020140622
557002refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071020140622
557014refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071020140622
567827refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071020140622
567842refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071020140622
567930refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071020140622
568004refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071020140622
574689refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071020140622
574713refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
574721refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071020140622
574762refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071020140622
576138refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071020140622
596499refgcc -mcpu=xscale -O -fomit-frame-pointer2014071020140622
596590refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071020140622
596836refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071020140622
596982refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071020140622
598932refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071020140622
611474refgcc -funroll-loops -Os -fomit-frame-pointer2014071020140622
619989refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071020140622
620013refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071020140622
620047refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071020140622
620053refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071020140622
620074refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071020140622
620166refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071020140622
620315refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071020140622
632689refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071020140622
1311596refgcc2014071020140622
1311655refgcc -funroll-loops2014071020140622
1311780refcc2014071020140622

Compiler output

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

Compiler output

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