Implementation notes: armeabi, h4mx515e, crypto_aead/proest256otrv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
523967refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
530456refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073020140622
598800refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073020140622
599706refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
642986refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073020140622
646343refgcc -O3 -fomit-frame-pointer2014073020140622
670154refgcc -funroll-loops -O3 -fomit-frame-pointer2014073020140622
678317refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073020140622
678490refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073020140622
678663refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073020140622
678777refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073020140622
679002refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073020140622
730930refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073020140622
734958refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
734969refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073020140622
734985refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073020140622
735118refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073020140622
736907refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073020140622
736924refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073020140622
737103refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073020140622
737858refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073020140622
737888refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073020140622
737901refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073020140622
738022refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073020140622
738049refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073020140622
738207refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073020140622
744195refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073020140622
806180refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
932492refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073020140622
953608refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
964131refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073020140622
972739refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073020140622
985402refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
989338refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073020140622
989346refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073020140622
989365refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073020140622
989439refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073020140622
989444refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073020140622
994022refgcc -O2 -fomit-frame-pointer2014073020140622
999553refgcc -funroll-loops -O2 -fomit-frame-pointer2014073020140622
1008807refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073020140622
1009411refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
1009590refgcc -funroll-loops -O -fomit-frame-pointer2014073020140622
1026982refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
1030835refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073020140622
1041906refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073020140622
1041924refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073020140622
1041931refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073020140622
1041941refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073020140622
1042018refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073020140622
1050524refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
1050671refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073020140622
1051087refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073020140622
1051100refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073020140622
1051204refgcc -O -fomit-frame-pointer2014073020140622
1051279refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073020140622
1051290refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073020140622
1051298refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073020140622
1051404refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073020140622
1051450refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073020140622
1094802refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073020140622
1094838refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073020140622
1094895refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
1094901refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073020140622
1094902refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073020140622
1094905refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073020140622
1095372refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073020140622
1095670refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073020140622
1095670refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073020140622
1095671refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073020140622
1095676refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073020140622
1095682refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073020140622
1095733refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073020140622
1096630refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073020140622
1110004refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073020140622
1159203refgcc -funroll-loops -Os -fomit-frame-pointer2014073020140622
1163324refgcc -Os -fomit-frame-pointer2014073020140622
1166156refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073020140622
1185225refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073020140622
1185287refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073020140622
1185287refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
1185289refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073020140622
1185318refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073020140622
1194841refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073020140622
1194841refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073020140622
1194845refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073020140622
1194864refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073020140622
1194868refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073020140622
1194868refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073020140622
1194870refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073020140622
1199696refgcc -mcpu=xscale -O -fomit-frame-pointer2014073020140622
1199743refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073020140622
1199760refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073020140622
3537345refcc2014073020140622
3537428refgcc2014073020140622
3539725refgcc -funroll-loops2014073020140622

Compiler output

Implementation: crypto_aead/proest256otrv1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-jcf70Y.s: Assembler messages:
encrypt.c: /tmp/cc-jcf70Y.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-jcf70Y.s:294: 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/proest256otrv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-MoHizh.s: Assembler messages:
encrypt.c: /tmp/cc-MoHizh.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MoHizh.s:294: 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/proest256otrv1/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-Zc5nsd.s: Assembler messages:
encrypt.c: /tmp/cc-Zc5nsd.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Zc5nsd.s:294: 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/proest256otrv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-Jve5yr.s: Assembler messages:
encrypt.c: /tmp/cc-Jve5yr.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-Jve5yr.s:294: 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/proest256otrv1/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-MgzEJo.s: Assembler messages:
encrypt.c: /tmp/cc-MgzEJo.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-MgzEJo.s:294: 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/proest256otrv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-aSeOS9.s: Assembler messages:
encrypt.c: /tmp/cc-aSeOS9.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-aSeOS9.s:294: 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/proest256otrv1/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-LcZPrd.s: Assembler messages:
encrypt.c: /tmp/cc-LcZPrd.s:37: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:59: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:69: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:105: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:116: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:151: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:195: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:197: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:199: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:201: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:214: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:232: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:255: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:275: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:277: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:279: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:282: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:292: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-LcZPrd.s:294: 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/proest256otrv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
proest256.c: proest256.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