Implementation notes: armeabi, h4mx515e, crypto_aead/wheeshtv1mr3fr1t128

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t128
TimeImplementationCompilerBenchmark dateSUPERCOP version
138291refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
138917refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
145641refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
145674refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
145975refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
146628refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
146637refgcc -funroll-loops -O -fomit-frame-pointer2014080120140622
146677refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
146819refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
146949refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080120140622
149394refgcc -O -fomit-frame-pointer2014080120140622
150393refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080120140622
153672refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080120140622
153684refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080120140622
153720refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080120140622
153960refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
154308refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080120140622
154323refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080120140622
160119refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
164230refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080120140622
178581refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
182256refgcc -O2 -fomit-frame-pointer2014080120140622
182526refgcc -funroll-loops -O2 -fomit-frame-pointer2014080120140622
183579refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
187411refgcc -funroll-loops -O3 -fomit-frame-pointer2014080120140622
187557refgcc -O3 -fomit-frame-pointer2014080120140622
200057refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
202563refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080120140622
219690refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
219860refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
220160refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080120140622
220165refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080120140622
220203refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080120140622
220296refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080120140622
220681refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080120140622
220713refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080120140622
220717refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080120140622
220741refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080120140622
220901refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080120140622
221424refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080120140622
221492refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080120140622
221575refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080120140622
221589refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080120140622
221631refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080120140622
225789refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080120140622
240894refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
243357refgcc -Os -fomit-frame-pointer2014080120140622
247713refgcc -funroll-loops -Os -fomit-frame-pointer2014080120140622
300358refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080120140622
300372refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080120140622
300402refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080120140622
300428refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080120140622
300468refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080120140622
300500refgcc -mcpu=xscale -O -fomit-frame-pointer2014080120140622
300503refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
300819refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080120140622
300837refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080120140622
300899refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080120140622
300911refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080120140622
300912refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080120140622
301053refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080120140622
301071refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080120140622
301474refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
643194refgcc2014080120140622
643241refgcc -funroll-loops2014080120140622
643434refcc2014080120140622

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t128/ref
Compiler: gcc -mcpu=arm1020t -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer ref
gcc -mcpu=xscale -O2 -fomit-frame-pointer ref
gcc -mcpu=xscale -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/wheeshtv1mr3fr1t128/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-D1Fbd0.s: Assembler messages:
encrypt.c: /tmp/cc-D1Fbd0.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-D1Fbd0.s:3342: 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/wheeshtv1mr3fr1t128/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-YUbRg8.s: Assembler messages:
encrypt.c: /tmp/cc-YUbRg8.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-YUbRg8.s:3342: 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/wheeshtv1mr3fr1t128/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-Kdwbmf.s: Assembler messages:
encrypt.c: /tmp/cc-Kdwbmf.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Kdwbmf.s:3342: 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/wheeshtv1mr3fr1t128/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-H36rm0.s: Assembler messages:
encrypt.c: /tmp/cc-H36rm0.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-H36rm0.s:3342: 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/wheeshtv1mr3fr1t128/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-hsBgsb.s: Assembler messages:
encrypt.c: /tmp/cc-hsBgsb.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-hsBgsb.s:3342: 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/wheeshtv1mr3fr1t128/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-3iPcwz.s: Assembler messages:
encrypt.c: /tmp/cc-3iPcwz.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-3iPcwz.s:3342: 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/wheeshtv1mr3fr1t128/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-aIhCJQ.s: Assembler messages:
encrypt.c: /tmp/cc-aIhCJQ.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aIhCJQ.s:3342: 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/wheeshtv1mr3fr1t128/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