Implementation notes: armeabi, h4mx515e, crypto_aead/iscream12v2

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: iscream12v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
875149refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
960506refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
962961refgcc -O3 -fomit-frame-pointer2014071520140622
965621refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
989915refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
1056745refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
1071565refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
1311739refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
1311741refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
1311759refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
1311762refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
1311766refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
1638494refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071520140622
1638499refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071520140622
1638513refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1644119refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1721288refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071520140622
1755506refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071520140622
1755580refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071520140622
1755634refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071520140622
1755925refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071520140622
1755966refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071520140622
1755991refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071520140622
1756066refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071520140622
1756087refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071520140622
1756125refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071520140622
1780436refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071520140622
1792344refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
1966830refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
2410999refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
2411099refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
2411398refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
2422227refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
2424601refgcc -O2 -fomit-frame-pointer2014071520140622
2426562refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
2429576refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
2461230refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
2461312refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
2485516refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
2485595refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
2485697refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
2485719refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
2486004refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
2529308refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
2576006refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2579892refgcc -Os -fomit-frame-pointer2014071520140622
2596951refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
2636928refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
2637981refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
2657202refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071520140622
2657243refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
2657278refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071520140622
2657477refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
2659562refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071520140622
2661093refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071520140622
2661170refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071520140622
2661464refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071520140622
2675084refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
2675577refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
2720832refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
2725139refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2893642refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
2893784refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
2893812refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
2896286refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
2906625refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
2931498refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
2933117refgcc -O -fomit-frame-pointer2014071520140622
2933200refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
2933565refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
2967469refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
3116961refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071520140622
3117307refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071520140622
3121256refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071520140622
3121990refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071520140622
3131575refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071520140622
3132898refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071520140622
3150219refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071520140622
3260501refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3266934refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071520140622
3266989refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071520140622
3267640refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3320173refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071520140622
3320260refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071520140622
3320746refgcc -mcpu=xscale -O -fomit-frame-pointer2014071520140622
3327827refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071520140622
3808878refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071520140622
3809160refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071520140622
3809227refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071520140622
3809453refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071520140622
3809652refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071520140622
3809721refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071520140622
3809810refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071520140622
9730775refcc2014071520140622
9737995refgcc -funroll-loops2014071520140622
9738520refgcc2014071520140622

Compiler output

Implementation: crypto_aead/iscream12v2/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/iscream12v2/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/iscream12v2/ref
Compiler: clang -O3 -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-GnBju4.s: Assembler messages:
iscream_cipher.c: /tmp/cc-GnBju4.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-GnBju4.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-aAXe6F.s: Assembler messages:
tae.c: /tmp/cc-aAXe6F.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-aAXe6F.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-h00Yge.s: Assembler messages:
try.c: /tmp/cc-h00Yge.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:773: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-h00Yge.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/iscream12v2/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-TiZUjh.s: Assembler messages:
iscream_cipher.c: /tmp/cc-TiZUjh.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TiZUjh.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-iJBxi0.s: Assembler messages:
tae.c: /tmp/cc-iJBxi0.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-iJBxi0.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/iscream12v2/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-cJWXDF.s: Assembler messages:
iscream_cipher.c: /tmp/cc-cJWXDF.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-cJWXDF.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-oGf6Jf.s: Assembler messages:
tae.c: /tmp/cc-oGf6Jf.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-oGf6Jf.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/iscream12v2/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-SLDOtM.s: Assembler messages:
iscream_cipher.c: /tmp/cc-SLDOtM.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-SLDOtM.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-sfKVco.s: Assembler messages:
tae.c: /tmp/cc-sfKVco.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-sfKVco.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/iscream12v2/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-tijJq9.s: Assembler messages:
iscream_cipher.c: /tmp/cc-tijJq9.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-tijJq9.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-H1YlLJ.s: Assembler messages:
tae.c: /tmp/cc-H1YlLJ.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-H1YlLJ.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/iscream12v2/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-TZj7y8.s: Assembler messages:
iscream_cipher.c: /tmp/cc-TZj7y8.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TZj7y8.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-YUDiqJ.s: Assembler messages:
tae.c: /tmp/cc-YUDiqJ.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YUDiqJ.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/iscream12v2/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-5IuXUo.s: Assembler messages:
iscream_cipher.c: /tmp/cc-5IuXUo.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5IuXUo.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-OMwAD7.s: Assembler messages:
tae.c: /tmp/cc-OMwAD7.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-OMwAD7.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/iscream12v2/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/iscream12v2/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