Implementation notes: armeabi, h4mx515e, crypto_aead/iscream12v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: iscream12v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
867026refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
961802refgcc -funroll-loops -O3 -fomit-frame-pointer2014071520140622
962148refgcc -O3 -fomit-frame-pointer2014071520140622
962618refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
987324refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071520140622
1055640refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071520140622
1070904refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071520140622
1306431refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071520140622
1306457refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071520140622
1306462refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071520140622
1306468refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071520140622
1313039refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071520140622
1640953refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1640976refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071520140622
1641010refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071520140622
1641065refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071520140622
1720225refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071520140622
1754458refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071520140622
1754503refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071520140622
1754566refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071520140622
1756032refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071520140622
1756043refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071520140622
1756070refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071520140622
1756081refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071520140622
1756104refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071520140622
1756223refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071520140622
1779491refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071520140622
1788045refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
1984983refgcc -funroll-loops -O2 -fomit-frame-pointer2014071520140622
2408193refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071520140622
2408226refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071520140622
2408240refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071520140622
2408305refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071520140622
2408322refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071520140622
2442401refgcc -O2 -fomit-frame-pointer2014071520140622
2443514refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
2457926refgcc -funroll-loops -O -fomit-frame-pointer2014071520140622
2459942refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
2483890refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071520140622
2483900refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071520140622
2483918refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071520140622
2483945refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071520140622
2484049refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071520140622
2544345refgcc -funroll-loops -Os -fomit-frame-pointer2014071520140622
2555196refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2560908refgcc -Os -fomit-frame-pointer2014071520140622
2596321refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071520140622
2635099refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071520140622
2636558refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071520140622
2652135refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071520140622
2655245refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071520140622
2655621refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
2657238refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071520140622
2660870refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071520140622
2661489refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
2663082refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071520140622
2663397refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071520140622
2663447refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071520140622
2676862refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071520140622
2750724refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071520140622
2760016refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071520140622
2901610refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071520140622
2905816refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071520140622
2917427refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071520140622
2917508refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071520140622
2918201refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071520140622
2931514refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071520140622
2931598refgcc -O -fomit-frame-pointer2014071520140622
2932500refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
2934421refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071520140622
2934535refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071520140622
3122401refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071520140622
3123085refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071520140622
3128028refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071520140622
3128840refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071520140622
3128988refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071520140622
3131235refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071520140622
3157215refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071520140622
3267388refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071520140622
3269111refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3276002refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071520140622
3279749refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071520140622
3322137refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071520140622
3322679refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071520140622
3324106refgcc -mcpu=xscale -O -fomit-frame-pointer2014071520140622
3328392refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071520140622
3805642refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071520140622
3806113refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071520140622
3809166refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071520140622
3811216refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071520140622
3811419refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071520140622
3811619refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071520140622
3811794refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071520140622
9689751refcc2014071520140622
9691638refgcc2014071520140622
9691897refgcc -funroll-loops2014071520140622

Compiler output

Implementation: crypto_aead/iscream12v1/sse
Compiler: cc
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:200: error: can't convert between vector values of different size
iscream.c: iscream.c:201: error: can't convert between vector values of different size
iscream.c: iscream.c:203: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:204: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:208: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:209: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:217: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:221: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:222: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:226: error: can't convert between vector values of different size
iscream.c: iscream.c:227: error: can't convert between vector values of different size
iscream.c: iscream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:230: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:234: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:235: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:242: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:243: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:247: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:248: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c: In function 'tweak_expand':
iscream.c: iscream.c:272: error: can't convert between vector values of different size
iscream.c: iscream.c:272: 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/iscream12v1/sse
Compiler: clang -O3 -fomit-frame-pointer
iscream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream.c: iscream.c:48:16: warning: 'flatten' attribute ignored
iscream.c: __attribute__((flatten)) void encrypt_tweakey (v16qi *restrict X, v16qi *restrict TK) {
iscream.c: ^
iscream.c: iscream.c:114:16: warning: 'flatten' attribute ignored
iscream.c: __attribute__((flatten)) void decrypt_tweakey (v16qi *restrict X, v16qi *restrict TK) {
iscream.c: ^
iscream.c: iscream.c:200:10: error: use of unknown builtin '__builtin_ia32_psrldi128'
iscream.c: t0 = shift_right(in[0]) & V(0xf);
iscream.c: ^
iscream.c: iscream.c:17:32: note: instantiated from:
iscream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
iscream.c: ^
iscream.c: iscream.c:200: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:17:25: note: instantiated from:
iscream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
iscream.c: ^~~~~~~
iscream.c: iscream.c:201: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:17: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/iscream12v1/ref
Compiler: clang -O3 -fomit-frame-pointer
iscream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
iscream_cipher.c: /tmp/cc-BlsMaZ.s: Assembler messages:
iscream_cipher.c: /tmp/cc-BlsMaZ.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-BlsMaZ.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-9C7bPy.s: Assembler messages:
tae.c: /tmp/cc-9C7bPy.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-9C7bPy.s:252: Warning: conditional outside an IT block for Thumb.
tae.c: ...

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

Compiler output

Implementation: crypto_aead/iscream12v1/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-TLDaRe.s: Assembler messages:
iscream_cipher.c: /tmp/cc-TLDaRe.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-TLDaRe.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-ACFquX.s: Assembler messages:
tae.c: /tmp/cc-ACFquX.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ACFquX.s:252: 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/iscream12v1/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-crJioG.s: Assembler messages:
iscream_cipher.c: /tmp/cc-crJioG.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-crJioG.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-QGx0Uc.s: Assembler messages:
tae.c: /tmp/cc-QGx0Uc.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-QGx0Uc.s:252: 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/iscream12v1/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-G1Dk8M.s: Assembler messages:
iscream_cipher.c: /tmp/cc-G1Dk8M.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-G1Dk8M.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-YzgTdk.s: Assembler messages:
tae.c: /tmp/cc-YzgTdk.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-YzgTdk.s:252: 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/iscream12v1/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-zeMHP9.s: Assembler messages:
iscream_cipher.c: /tmp/cc-zeMHP9.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-zeMHP9.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-3jQmjL.s: Assembler messages:
tae.c: /tmp/cc-3jQmjL.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-3jQmjL.s:252: 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/iscream12v1/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-ZZhLv4.s: Assembler messages:
iscream_cipher.c: /tmp/cc-ZZhLv4.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-ZZhLv4.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-fSDpWF.s: Assembler messages:
tae.c: /tmp/cc-fSDpWF.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-fSDpWF.s:252: 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/iscream12v1/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-5fJoFj.s: Assembler messages:
iscream_cipher.c: /tmp/cc-5fJoFj.s:76: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:90: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:168: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:248: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:260: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:262: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:276: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:291: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:298: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:309: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:355: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:370: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:372: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:386: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:401: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:417: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:487: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:557: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:571: Warning: conditional outside an IT block for Thumb.
iscream_cipher.c: /tmp/cc-5fJoFj.s:582: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-88iQi2.s: Assembler messages:
tae.c: /tmp/cc-88iQi2.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-88iQi2.s:252: 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/iscream12v1/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:200: error: can't convert between vector values of different size
iscream.c: iscream.c:201: error: can't convert between vector values of different size
iscream.c: iscream.c:203: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:204: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:208: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:209: error: incompatible types when assigning to type 'v16qi' from type 'int'
iscream.c: iscream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:217: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:221: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:222: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:226: error: can't convert between vector values of different size
iscream.c: iscream.c:227: error: can't convert between vector values of different size
iscream.c: iscream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:230: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:234: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:235: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:242: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:243: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:247: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c:248: error: invalid operands to binary ^ (have 'v16qi' and 'int')
iscream.c: iscream.c: In function 'tweak_expand':
iscream.c: iscream.c:272: error: can't convert between vector values of different size
iscream.c: iscream.c:272: 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/iscream12v1/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