Implementation notes: armeabi, h4mx515e, crypto_aead/icepole128v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: icepole128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
513041refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
515299refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
536796refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
547662refgcc -O3 -fomit-frame-pointer2014071520140622
548475refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
550749refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
551564refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
564663refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
593700refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
608135refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
608160refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
633381refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
633387refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
633392refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
633392refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
633444refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
654851refgcc -O2 -fomit-frame-pointer2014071520140622
654893refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
667542refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
671953refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071520140622
675143refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071520140622
675177refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071520140622
675178refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071520140622
676547refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071520140622
676553refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
676572refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071520140622
676686refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
681028refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071520140622
681102refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071520140622
681131refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071520140622
681135refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071520140622
681231refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071520140622
681288refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071520140622
685112refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071520140622
688605refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
688867refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
713530refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
713530refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
713532refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
713533refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
713552refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
748243refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
748255refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
748444refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
750255refgcc -O -fomit-frame-pointer2014071520140622
750256refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
750270refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
752651refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
752763refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
761884refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
761898refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
1012274refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
1013855refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
1017647refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
1017693refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
1017841refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
1056668refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071520140622
1056876refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071520140622
1059744refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1060870refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071520140622
1060988refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071520140622
1061471refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071520140622
1062125refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071520140622
1063128refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071520140622
1063377refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071520140622
1063402refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071520140622
1063724refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1066695refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071520140622
1068094refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071520140622
1070822refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071520140622
1082582refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
1086362refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
1092379refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071520140622
1102859refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
1111097refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
1122385refgcc -Os -fomit-frame-pointer2014071520140622
1127765refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071520140622
1128057refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071520140622
1128088refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071520140622
1128119refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071520140622
1132035refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071520140622
1132207refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071520140622
1132727refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071520140622
1136165refgcc -mcpu=xscale -O -fomit-frame-pointer2014071520140622
1136321refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
1139152refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071520140622
1139153refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071520140622
1139255refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
1143227refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071520140622
1143248refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071520140622
1143503refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071520140622
1149199refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
1179373refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2137984refgcc -funroll-loops2014071520140622
2138138refgcc2014071520140622
2138197refcc2014071520140622

Compiler output

Implementation: crypto_aead/icepole128v1/ref
Compiler: cc
icepole.c: icepole.c: In function 'Kappa':
icepole.c: icepole.c:110: warning: integer constant is too large for 'long' type

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O -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=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -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=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -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=arm7tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm920 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O -fomit-frame-pointer ref
gcc -mcpu=arm920t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O -fomit-frame-pointer ref
gcc -mcpu=arm940t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O -fomit-frame-pointer ref
gcc -mcpu=arm9 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O -fomit-frame-pointer ref
gcc -mcpu=arm9e -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O -fomit-frame-pointer ref
gcc -mcpu=xscale -O2 -fomit-frame-pointer ref
gcc -mcpu=xscale -O3 -fomit-frame-pointer ref
gcc -mcpu=xscale -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/icepole128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-UjL6dG.s: Assembler messages:
encrypt.c: /tmp/cc-UjL6dG.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-UjL6dG.s:180: 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/icepole128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-RFhzib.s: Assembler messages:
encrypt.c: /tmp/cc-RFhzib.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-RFhzib.s:180: 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/icepole128v1/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-CgdW9V.s: Assembler messages:
encrypt.c: /tmp/cc-CgdW9V.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CgdW9V.s:180: 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/icepole128v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-WCOyGg.s: Assembler messages:
encrypt.c: /tmp/cc-WCOyGg.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-WCOyGg.s:180: 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/icepole128v1/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-GxZbVD.s: Assembler messages:
encrypt.c: /tmp/cc-GxZbVD.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxZbVD.s:180: 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/icepole128v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-mrs9Ji.s: Assembler messages:
encrypt.c: /tmp/cc-mrs9Ji.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-mrs9Ji.s:180: 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/icepole128v1/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-9phUWJ.s: Assembler messages:
encrypt.c: /tmp/cc-9phUWJ.s:48: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:50: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:54: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:56: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:58: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:62: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:72: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:80: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:82: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:89: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:91: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:93: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:97: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:107: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:138: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:145: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:174: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-9phUWJ.s:180: 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/icepole128v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
icepole.c: icepole.c:1: warning: target CPU does not support THUMB instructions
icepole.c: icepole.c: In function 'Kappa':
icepole.c: icepole.c:110: warning: integer constant is too large for 'long' type
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