Implementation notes: armeabi, h4mx515e, crypto_aead/wheeshtv1mr3fr1t256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t256
TimeImplementationCompilerBenchmark dateSUPERCOP version
137937refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
139047refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080120140622
145671refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
145696refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080120140622
146154refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
146697refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
146703refgcc -funroll-loops -O -fomit-frame-pointer2014080120140622
146778refgcc -O -fomit-frame-pointer2014080120140622
146787refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080120140622
146807refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080120140622
147073refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
150306refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080120140622
153648refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080120140622
153686refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080120140622
153696refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080120140622
154038refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080120140622
154275refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080120140622
154374refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080120140622
160314refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
164332refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080120140622
178528refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080120140622
182193refgcc -O2 -fomit-frame-pointer2014080120140622
183708refgcc -funroll-loops -O2 -fomit-frame-pointer2014080120140622
183728refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080120140622
187236refgcc -O3 -fomit-frame-pointer2014080120140622
187353refgcc -funroll-loops -O3 -fomit-frame-pointer2014080120140622
199942refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
202566refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080120140622
219552refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
219811refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080120140622
220140refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080120140622
220209refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080120140622
220212refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080120140622
220227refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080120140622
220242refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080120140622
220663refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080120140622
220674refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080120140622
220700refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080120140622
220829refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080120140622
221584refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080120140622
221586refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080120140622
221620refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080120140622
221643refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080120140622
221770refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080120140622
222934refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080120140622
240525refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080120140622
243354refgcc -Os -fomit-frame-pointer2014080120140622
247701refgcc -funroll-loops -Os -fomit-frame-pointer2014080120140622
300307refgcc -mcpu=xscale -O -fomit-frame-pointer2014080120140622
300324refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080120140622
300375refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080120140622
300390refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
300411refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080120140622
300435refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080120140622
300476refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080120140622
300789refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080120140622
300825refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080120140622
300852refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080120140622
300873refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080120140622
300873refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080120140622
300879refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080120140622
301127refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080120140622
304117refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080120140622
643172refgcc -funroll-loops2014080120140622
643520refcc2014080120140622
643673refgcc2014080120140622

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t256/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/wheeshtv1mr3fr1t256/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-alXIyb.s: Assembler messages:
encrypt.c: /tmp/cc-alXIyb.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-alXIyb.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/wheeshtv1mr3fr1t256/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-EwQbbo.s: Assembler messages:
encrypt.c: /tmp/cc-EwQbbo.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-EwQbbo.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/wheeshtv1mr3fr1t256/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-bwHOt4.s: Assembler messages:
encrypt.c: /tmp/cc-bwHOt4.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-bwHOt4.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/wheeshtv1mr3fr1t256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-0vgOzO.s: Assembler messages:
encrypt.c: /tmp/cc-0vgOzO.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0vgOzO.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/wheeshtv1mr3fr1t256/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-ZsuXBi.s: Assembler messages:
encrypt.c: /tmp/cc-ZsuXBi.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-ZsuXBi.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/wheeshtv1mr3fr1t256/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-tzvpmd.s: Assembler messages:
encrypt.c: /tmp/cc-tzvpmd.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-tzvpmd.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/wheeshtv1mr3fr1t256/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-QMwFrv.s: Assembler messages:
encrypt.c: /tmp/cc-QMwFrv.s:20: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:1999: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2016: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2192: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2203: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2226: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2494: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2754: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2806: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2809: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2811: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2817: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2844: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:2910: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3249: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3267: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3291: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3340: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.s:3341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-QMwFrv.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/wheeshtv1mr3fr1t256/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