Implementation notes: armeabi, h4mx515e, crypto_aead/iscream14v2

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: iscream14v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
1021591refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
1091403refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
1096221refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
1099389refgcc -O3 -fomit-frame-pointer2014071520140622
1133367refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
1208506refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
1223978refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
1497292refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
1497320refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
1497371refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
1497404refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
1497413refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
1883134refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071520140622
1883135refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071520140622
1883161refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1883236refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1978838refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071520140622
2018198refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071520140622
2018239refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071520140622
2018369refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071520140622
2018687refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071520140622
2018747refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071520140622
2018791refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071520140622
2018804refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071520140622
2018806refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071520140622
2024607refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071520140622
2046385refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071520140622
2071370refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
2255186refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
2789794refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
2805312refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
2805444refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
2805446refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
2809108refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
2812077refgcc -O2 -fomit-frame-pointer2014071520140622
2824980refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
2852013refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
2854149refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
2870092refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
2870220refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
2870288refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
2870363refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
2871171refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
2926955refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
2973440refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2979732refgcc -Os -fomit-frame-pointer2014071520140622
2999124refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
3044402refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
3045764refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
3048501refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071520140622
3052032refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071520140622
3067475refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071520140622
3080108refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071520140622
3080138refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071520140622
3080385refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
3080879refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
3085614refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071520140622
3088355refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
3089341refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
3145952refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
3168805refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
3346691refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
3346977refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
3347214refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
3348353refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
3352559refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
3387591refgcc -O -fomit-frame-pointer2014071520140622
3393566refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
3393833refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
3393852refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
3393872refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
3554971refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071520140622
3555012refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071520140622
3555057refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071520140622
3555164refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071520140622
3555202refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071520140622
3555377refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071520140622
3588580refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071520140622
3776621refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3776889refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071520140622
3777030refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071520140622
3781439refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3845799refgcc -mcpu=xscale -O -fomit-frame-pointer2014071520140622
3845806refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071520140622
3845930refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071520140622
3850859refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071520140622
4409779refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071520140622
4409916refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071520140622
4409954refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071520140622
4410015refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071520140622
4410057refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071520140622
4410220refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071520140622
4410736refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071520140622
11229736refgcc -funroll-loops2014071520140622
11230011refgcc2014071520140622
11233459refcc2014071520140622

Compiler output

Implementation: crypto_aead/iscream14v2/sse
Compiler: cc
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:181: error: can't convert between vector values of different size
iscream.c: iscream.c:182: error: can't convert between vector values of different size
iscream.c: iscream.c:184: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:185: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:189: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:190: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:197: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:198: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:202: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:203: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:207: error: can't convert between vector values of different size
iscream.c: iscream.c:208: error: can't convert between vector values of different size
iscream.c: iscream.c:210: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:211: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:215: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:223: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:224: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:228: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c: In function 'tweak_expand':
iscream.c: iscream.c:253: error: can't convert between vector values of different size
iscream.c: iscream.c:253: error: can't convert between vector values of different size
iscream.c: iscream.c: In function 'tweakey_increment':
iscream.c: ...

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

Compiler output

Implementation: crypto_aead/iscream14v2/sse
Compiler: clang -O3 -fomit-frame-pointer
iscream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream.c: iscream.c:38:16: warning: 'flatten' attribute ignored
iscream.c: __attribute__((flatten)) void encrypt_tweakey (v16qi *restrict X, v16qi *restrict TK) {
iscream.c: ^
iscream.c: iscream.c:95:16: warning: 'flatten' attribute ignored
iscream.c: __attribute__((flatten)) void decrypt_tweakey (v16qi *restrict X, v16qi *restrict TK) {
iscream.c: ^
iscream.c: iscream.c:181:10: error: use of unknown builtin '__builtin_ia32_psrldi128'
iscream.c: t0 = shift_right(in[0]) & V(0xf);
iscream.c: ^
iscream.c: iscream.c:16:32: note: instantiated from:
iscream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
iscream.c: ^
iscream.c: iscream.c:181:10: error: invalid conversion between vector type 'v16qi' and integer type 'int' of different size
iscream.c: t0 = shift_right(in[0]) & V(0xf);
iscream.c: ^~~~~~~~~~~~~~~~~~
iscream.c: iscream.c:16:25: note: instantiated from:
iscream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
iscream.c: ^~~~~~~
iscream.c: iscream.c:182:10: error: invalid conversion between vector type 'v16qi' and integer type 'int' of different size
iscream.c: t1 = shift_right(in[2]) & V(0xf);
iscream.c: ^~~~~~~~~~~~~~~~~~
iscream.c: iscream.c:16:25: note: instantiated from:
iscream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
iscream.c: ^~~~~~~
iscream.c: ...

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sse
clang -O3 -fwrapv -march=native -fomit-frame-pointer sse
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sse
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse
clang -O3 -fwrapv -mavx -fomit-frame-pointer sse
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: clang -O3 -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-6pDaFb.s: Assembler messages:
iscream_cipher.c: /tmp/cc-6pDaFb.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-6pDaFb.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-tILnhU.s: Assembler messages:
tae.c: /tmp/cc-tILnhU.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tILnhU.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-Izgfju.s: Assembler messages:
try.c: /tmp/cc-Izgfju.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:773: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Izgfju.s:888: Warning: conditional outside an IT block for Thumb.
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-UAUylC.s: Assembler messages:
iscream_cipher.c: /tmp/cc-UAUylC.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-UAUylC.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-s1zmId.s: Assembler messages:
tae.c: /tmp/cc-s1zmId.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s1zmId.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-WWRGp4.s: Assembler messages:
iscream_cipher.c: /tmp/cc-WWRGp4.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-WWRGp4.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-Hjrd0A.s: Assembler messages:
tae.c: /tmp/cc-Hjrd0A.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Hjrd0A.s:266: Warning: conditional outside an IT block for Thumb.
tae.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/iscream14v2/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-w5uUb4.s: Assembler messages:
iscream_cipher.c: /tmp/cc-w5uUb4.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-w5uUb4.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-c2D9zA.s: Assembler messages:
tae.c: /tmp/cc-c2D9zA.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c2D9zA.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-OScx6e.s: Assembler messages:
iscream_cipher.c: /tmp/cc-OScx6e.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-OScx6e.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-ZYto60.s: Assembler messages:
tae.c: /tmp/cc-ZYto60.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZYto60.s:266: Warning: conditional outside an IT block for Thumb.
tae.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/iscream14v2/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-8v3d1e.s: Assembler messages:
iscream_cipher.c: /tmp/cc-8v3d1e.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-8v3d1e.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-LRcbzX.s: Assembler messages:
tae.c: /tmp/cc-LRcbzX.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-LRcbzX.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-BRVbdG.s: Assembler messages:
iscream_cipher.c: /tmp/cc-BRVbdG.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BRVbdG.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-5C7zkd.s: Assembler messages:
tae.c: /tmp/cc-5C7zkd.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-5C7zkd.s:266: Warning: conditional outside an IT block for Thumb.
tae.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/iscream14v2/sse
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
iscream.c: iscream.c:1: warning: target CPU does not support THUMB instructions
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:181: error: can't convert between vector values of different size
iscream.c: iscream.c:182: error: can't convert between vector values of different size
iscream.c: iscream.c:184: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:185: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:189: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:190: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:197: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:198: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:202: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:203: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:207: error: can't convert between vector values of different size
iscream.c: iscream.c:208: error: can't convert between vector values of different size
iscream.c: iscream.c:210: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:211: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:215: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:223: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:224: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:228: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c: In function 'tweak_expand':
iscream.c: iscream.c:253: error: can't convert between vector values of different size
iscream.c: iscream.c:253: error: can't convert between vector values of different size
iscream.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sse
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sse
gcc -mcpu=arm810 -O -fomit-frame-pointer sse
gcc -mcpu=arm810 -Os -fomit-frame-pointer sse
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sse
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sse
gcc -mcpu=arm8 -O -fomit-frame-pointer sse
gcc -mcpu=arm8 -Os -fomit-frame-pointer sse
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sse
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sse
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sse
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sse
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sse
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sse
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sse
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sse
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sse
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sse
gcc -mcpu=strongarm -O -fomit-frame-pointer sse
gcc -mcpu=strongarm -Os -fomit-frame-pointer sse

Compiler output

Implementation: crypto_aead/iscream14v2/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
iscream_cipher.c: iscream_cipher.c:1: warning: target CPU does not support THUMB instructions
tae.c: tae.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