Implementation notes: armeabi, h4mx515e, crypto_aead/cba8

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: cba8
TimeImplementationCompilerBenchmark dateSUPERCOP version
449683refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
457865refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
458961refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071420140622
459016refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
459795refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071420140622
463754refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071420140622
464363refgcc -O3 -fomit-frame-pointer2014071420140622
467688refgcc -funroll-loops -O3 -fomit-frame-pointer2014071420140622
477700refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
477821refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071420140622
477881refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071420140622
478128refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071420140622
478134refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071420140622
478651refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071420140622
478673refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071420140622
478677refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071420140622
478687refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071420140622
478702refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071420140622
480204refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071420140622
484542refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071420140622
484852refgcc -funroll-loops -O2 -fomit-frame-pointer2014071420140622
486641refgcc -funroll-loops -O -fomit-frame-pointer2014071420140622
486654refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
488393refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071420140622
488559refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071420140622
488609refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071420140622
488719refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071420140622
488778refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071420140622
496322refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071420140622
526114refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071420140622
536805refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071420140622
536886refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
538950refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071420140622
539511refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071420140622
541632refgcc -O2 -fomit-frame-pointer2014071420140622
542471refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
542540refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071420140622
544971refgcc -O -fomit-frame-pointer2014071420140622
545022refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071420140622
545187refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071420140622
547487refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071420140622
547736refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
547775refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071420140622
547794refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071420140622
548021refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071420140622
548141refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071420140622
548147refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071420140622
548188refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071420140622
548199refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071420140622
549681refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
549735refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071420140622
551589refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071420140622
551654refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071420140622
552120refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071420140622
552137refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071420140622
552139refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071420140622
555896refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
555900refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071420140622
555912refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071420140622
556047refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071420140622
556086refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071420140622
559334refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071420140622
559527refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071420140622
559617refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071420140622
559802refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071420140622
559879refgcc -mcpu=xscale -O -fomit-frame-pointer2014071420140622
560493refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071420140622
560796refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071420140622
560851refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071420140622
560977refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071420140622
560989refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071420140622
561056refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071420140622
561097refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071420140622
561244refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071420140622
561601refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071420140622
561807refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071420140622
571223refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071420140622
571253refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071420140622
571278refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071420140622
579483refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071420140622
579523refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071420140622
579525refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071420140622
579645refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071420140622
579653refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071420140622
579669refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071420140622
579684refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071420140622
608884refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071420140622
680793refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071420140622
1040115refgcc -funroll-loops2014071420140622
1040228refgcc2014071420140622
1040264refcc2014071420140622

Compiler output

Implementation: crypto_aead/cba8/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-7uL1ja.s: Assembler messages:
encrypt.c: /tmp/cc-7uL1ja.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7uL1ja.s:334: 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/cba8/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-gWXqjI.s: Assembler messages:
encrypt.c: /tmp/cc-gWXqjI.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-gWXqjI.s:334: 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/cba8/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-56DIye.s: Assembler messages:
encrypt.c: /tmp/cc-56DIye.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-56DIye.s:334: 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/cba8/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-iMXED4.s: Assembler messages:
encrypt.c: /tmp/cc-iMXED4.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iMXED4.s:334: 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/cba8/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-zvCOgA.s: Assembler messages:
encrypt.c: /tmp/cc-zvCOgA.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-zvCOgA.s:334: 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/cba8/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-FOS5HU.s: Assembler messages:
encrypt.c: /tmp/cc-FOS5HU.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-FOS5HU.s:334: 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/cba8/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-CNPiyp.s: Assembler messages:
encrypt.c: /tmp/cc-CNPiyp.s:111: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:133: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:148: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:153: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:155: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:160: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:162: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:164: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:187: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:196: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:212: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:234: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:247: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:294: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:305: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:307: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:309: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:311: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:314: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CNPiyp.s:334: 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/cba8/ref
Compiler: gcc -Os -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'rotate':
encrypt.c: encrypt.c:39: error: unable to find a register to spill in class 'GENERAL_REGS'
encrypt.c: encrypt.c:39: error: this is the insn:
encrypt.c: (insn 67 178 59 3 encrypt.c:31 (parallel [
encrypt.c: (set (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (reg:DI 219)))
encrypt.c: (clobber (reg:CC 24 cc))
encrypt.c: ]) 1 {*arm_adddi3} (expr_list:REG_UNUSED (reg:CC 24 cc)
encrypt.c: (expr_list:REG_EQUAL (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (const_int 1 [0x1]))
encrypt.c: (nil))))
encrypt.c: encrypt.c:39: confused by earlier errors, bailing out
encrypt.c: Preprocessed source stored into /tmp/cchTXf7k.out file, please attach this to your bugreport.

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

Compiler output

Implementation: crypto_aead/cba8/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'rotate':
encrypt.c: encrypt.c:39: error: unable to find a register to spill in class 'GENERAL_REGS'
encrypt.c: encrypt.c:39: error: this is the insn:
encrypt.c: (insn 67 178 59 3 encrypt.c:31 (parallel [
encrypt.c: (set (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (reg:DI 219)))
encrypt.c: (clobber (reg:CC 24 cc))
encrypt.c: ]) 1 {*arm_adddi3} (expr_list:REG_UNUSED (reg:CC 24 cc)
encrypt.c: (expr_list:REG_EQUAL (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (const_int 1 [0x1]))
encrypt.c: (nil))))
encrypt.c: encrypt.c:39: confused by earlier errors, bailing out
encrypt.c: Preprocessed source stored into /tmp/ccltPvKl.out file, please attach this to your bugreport.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/cba8/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

Compiler output

Implementation: crypto_aead/cba8/ref
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'rotate':
encrypt.c: encrypt.c:39: error: unable to find a register to spill in class 'GENERAL_REGS'
encrypt.c: encrypt.c:39: error: this is the insn:
encrypt.c: (insn 67 178 59 3 encrypt.c:31 (parallel [
encrypt.c: (set (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (reg:DI 219)))
encrypt.c: (clobber (reg:CC 24 cc))
encrypt.c: ]) 1 {*arm_adddi3} (expr_list:REG_UNUSED (reg:CC 24 cc)
encrypt.c: (expr_list:REG_EQUAL (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (const_int 1 [0x1]))
encrypt.c: (nil))))
encrypt.c: encrypt.c:39: confused by earlier errors, bailing out
encrypt.c: Preprocessed source stored into /tmp/ccPkSNZL.out file, please attach this to your bugreport.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/cba8/ref
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'rotate':
encrypt.c: encrypt.c:39: error: unable to find a register to spill in class 'GENERAL_REGS'
encrypt.c: encrypt.c:39: error: this is the insn:
encrypt.c: (insn 67 178 59 3 encrypt.c:31 (parallel [
encrypt.c: (set (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (reg:DI 219)))
encrypt.c: (clobber (reg:CC 24 cc))
encrypt.c: ]) 1 {*arm_adddi3} (expr_list:REG_UNUSED (reg:CC 24 cc)
encrypt.c: (expr_list:REG_EQUAL (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (const_int 1 [0x1]))
encrypt.c: (nil))))
encrypt.c: encrypt.c:39: confused by earlier errors, bailing out
encrypt.c: Preprocessed source stored into /tmp/ccm3fPx8.out file, please attach this to your bugreport.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/cba8/ref
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'rotate':
encrypt.c: encrypt.c:39: error: unable to find a register to spill in class 'GENERAL_REGS'
encrypt.c: encrypt.c:39: error: this is the insn:
encrypt.c: (insn 67 178 59 3 encrypt.c:31 (parallel [
encrypt.c: (set (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (reg:DI 219)))
encrypt.c: (clobber (reg:CC 24 cc))
encrypt.c: ]) 1 {*arm_adddi3} (expr_list:REG_UNUSED (reg:CC 24 cc)
encrypt.c: (expr_list:REG_EQUAL (plus:DI (reg:DI 144 [ ivtmp.111 ])
encrypt.c: (const_int 1 [0x1]))
encrypt.c: (nil))))
encrypt.c: encrypt.c:39: confused by earlier errors, bailing out
encrypt.c: Preprocessed source stored into /tmp/ccgMZaPl.out file, please attach this to your bugreport.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref