Implementation notes: armeabi, h4mx515e, crypto_aead/proest128apev1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2090760refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
2166163refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
2240654refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
2265834refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
2274177refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073020140622
2502910refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
2516759refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
2591238refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
2655477refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073020140622
2675642refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
2676881refgcc -funroll-loops -O -fomit-frame-pointer2014073020140622
2677323refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
2720775refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073020140622
2722318refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
2857787refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
2858714refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
2859412refgcc -O -fomit-frame-pointer2014073020140622
2865464refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073020140622
2866309refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
2992338refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073020140622
2992384refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073020140622
2992397refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073020140622
2992477refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073020140622
2993101refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073020140622
3024094refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073020140622
3024832refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073020140622
3025761refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073020140622
3025809refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073020140622
3025822refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073020140622
3025872refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073020140622
3026660refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073020140622
3026718refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073020140622
3026909refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073020140622
3026912refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073020140622
3031293refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073020140622
3036938refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073020140622
3037126refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073020140622
3037671refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
3037911refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
3288993refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
3297192refgcc -O3 -fomit-frame-pointer2014073020140622
3329795refgcc -funroll-loops -O3 -fomit-frame-pointer2014073020140622
3387284refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
3388495refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
3389252refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073020140622
3398320refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073020140622
3398652refgcc -O2 -fomit-frame-pointer2014073020140622
3401926refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
3419314refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073020140622
3425444refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073020140622
3427414refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073020140622
3428722refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073020140622
3430855refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073020140622
3430945refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073020140622
3430974refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073020140622
3430996refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073020140622
3431704refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073020140622
3444689refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073020140622
3457956refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073020140622
3458111refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073020140622
3458287refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073020140622
3458453refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073020140622
3459145refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073020140622
3459588refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073020140622
3585170refgcc -funroll-loops -O2 -fomit-frame-pointer2014073020140622
3694079refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073020140622
3699463refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073020140622
3700235refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073020140622
3700262refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073020140622
3700909refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073020140622
3701215refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073020140622
3701320refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073020140622
3701498refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073020140622
3703007refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073020140622
3704839refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073020140622
3782083refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
3788980refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073020140622
3789587refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
3799774refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073020140622
3985599refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073020140622
3986010refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073020140622
3986366refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073020140622
3986561refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073020140622
3987086refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073020140622
3987229refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073020140622
3987535refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073020140622
3988061refgcc -mcpu=xscale -O -fomit-frame-pointer2014073020140622
3988099refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073020140622
3988131refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073020140622
3989103refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073020140622
4133897refgcc -Os -fomit-frame-pointer2014073020140622
4164195refgcc -funroll-loops -Os -fomit-frame-pointer2014073020140622
4250668refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
12199244refgcc2014073020140622
12208457refcc2014073020140622
12226078refgcc -funroll-loops2014073020140622

Compiler output

Implementation: crypto_aead/proest128apev1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-YOJIy4.s: Assembler messages:
encrypt.c: /tmp/cc-YOJIy4.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YOJIy4.s:230: 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/proest128apev1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-DHKG6i.s: Assembler messages:
encrypt.c: /tmp/cc-DHKG6i.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-DHKG6i.s:230: 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/proest128apev1/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-5U7Y0i.s: Assembler messages:
encrypt.c: /tmp/cc-5U7Y0i.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-5U7Y0i.s:230: 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/proest128apev1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-1LarDl.s: Assembler messages:
encrypt.c: /tmp/cc-1LarDl.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-1LarDl.s:230: 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/proest128apev1/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-hda8SG.s: Assembler messages:
encrypt.c: /tmp/cc-hda8SG.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hda8SG.s:230: 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/proest128apev1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-NcXSDl.s: Assembler messages:
encrypt.c: /tmp/cc-NcXSDl.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-NcXSDl.s:230: 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/proest128apev1/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-rS7Qjl.s: Assembler messages:
encrypt.c: /tmp/cc-rS7Qjl.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:52: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:99: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:114: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:118: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:120: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:135: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:154: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:156: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:158: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:161: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:169: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:190: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:194: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:208: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:225: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:228: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-rS7Qjl.s:230: 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/proest128apev1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
proest128.c: proest128.c:1: warning: target CPU does not support THUMB instructions
zerobytes.c: zerobytes.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