Implementation notes: armeabi, h4mx515e, crypto_aead/icepole128av1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: icepole128av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
513267refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
515039refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
536705refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
544899refgcc -O3 -fomit-frame-pointer2014071520140622
546818refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
547367refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
547663refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
563036refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
589653refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
606728refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
606912refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
632527refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
633633refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
633636refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
633744refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
634127refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
655058refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
662592refgcc -O2 -fomit-frame-pointer2014071520140622
666473refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
674102refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071520140622
674169refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071520140622
674221refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071520140622
674960refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
674980refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071520140622
675022refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071520140622
675461refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
677713refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071520140622
679771refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071520140622
679771refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071520140622
679781refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071520140622
679782refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071520140622
679783refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071520140622
679794refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071520140622
683649refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071520140622
687234refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
687277refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
712298refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
712300refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
712305refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
712310refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
712312refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
748540refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
748872refgcc -O -fomit-frame-pointer2014071520140622
748881refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
748894refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
750598refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
751515refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
752844refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
752911refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
760552refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
760626refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
1007866refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
1008001refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
1012612refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
1012977refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
1016650refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
1053104refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071520140622
1053322refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1055336refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071520140622
1055782refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071520140622
1057908refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071520140622
1058388refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071520140622
1058492refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071520140622
1058968refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071520140622
1059493refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071520140622
1059587refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071520140622
1061449refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071520140622
1061769refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1064164refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071520140622
1065367refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071520140622
1066274refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071520140622
1081917refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
1088068refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
1097304refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
1109393refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
1125330refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071520140622
1125440refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071520140622
1125451refgcc -Os -fomit-frame-pointer2014071520140622
1125683refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071520140622
1125693refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071520140622
1128658refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071520140622
1129349refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071520140622
1129751refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071520140622
1134229refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071520140622
1136021refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071520140622
1136107refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071520140622
1138132refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
1138431refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
1139344refgcc -mcpu=xscale -O -fomit-frame-pointer2014071520140622
1141701refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071520140622
1152397refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
1186642refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
1193081refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071520140622
2134558refcc2014071520140622
2134719refgcc2014071520140622
2134745refgcc -funroll-loops2014071520140622

Compiler output

Implementation: crypto_aead/icepole128av1/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/icepole128av1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-uhENxe.s: Assembler messages:
encrypt.c: /tmp/cc-uhENxe.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uhENxe.s:178: 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/icepole128av1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-7xqT8z.s: Assembler messages:
encrypt.c: /tmp/cc-7xqT8z.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-7xqT8z.s:178: 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/icepole128av1/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-S5AHO4.s: Assembler messages:
encrypt.c: /tmp/cc-S5AHO4.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-S5AHO4.s:178: 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/icepole128av1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-XfeCRg.s: Assembler messages:
encrypt.c: /tmp/cc-XfeCRg.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-XfeCRg.s:178: 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/icepole128av1/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-0N2JJK.s: Assembler messages:
encrypt.c: /tmp/cc-0N2JJK.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-0N2JJK.s:178: 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/icepole128av1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-CC94Lo.s: Assembler messages:
encrypt.c: /tmp/cc-CC94Lo.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-CC94Lo.s:178: 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/icepole128av1/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-BRFJXU.s: Assembler messages:
encrypt.c: /tmp/cc-BRFJXU.s:47: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:53: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:55: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:57: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:61: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:71: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:79: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:83: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:88: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:90: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:92: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:96: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:106: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:139: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:141: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:143: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:170: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:172: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:176: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-BRFJXU.s:178: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...
icepole.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
icepole.c: /tmp/cc-KlLKli.s: Assembler messages:
icepole.c: /tmp/cc-KlLKli.s:16: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:18: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:31: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:34: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:70: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:72: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:82: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:85: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:710: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:859: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:913: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1030: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1605: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1607: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1609: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1611: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1621: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1623: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1625: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1641: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1644: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1648: Warning: conditional outside an IT block for Thumb.
icepole.c: /tmp/cc-KlLKli.s:1650: Warning: conditional outside an IT block for Thumb.
icepole.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/icepole128av1/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