Implementation notes: armeabi, h4mx515e, crypto_aead/scream12v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: scream12v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1096581refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1102458refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1175374refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1182713refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
1264600refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1266141refgcc -O3 -fomit-frame-pointer2014073120140622
1278281refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1312196refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
1535036refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
1535066refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
1535086refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
1535337refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
1545526refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
1667891refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1667974refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
1823873refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1824679refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1824968refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1825383refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1954304refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1995516refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1995742refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1995848refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1995965refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1996545refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1997191refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1997608refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1997671refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1997824refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
2019712refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
2038630refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
2070895refgcc -O2 -fomit-frame-pointer2014073120140622
2071516refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
2108252refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
2117555refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
2150305refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
2150916refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
2154080refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
2156686refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
2157660refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
2158637refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
2189427refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
2196407refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
2198489refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
2229836refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
2229874refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
2254306refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
2271049refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
2278882refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
2324021refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
2324160refgcc -O -fomit-frame-pointer2014073120140622
2324196refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
2324225refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
2339776refgcc -Os -fomit-frame-pointer2014073120140622
2343646refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
2370333refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
2503434refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
2575286refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
2575357refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
2575399refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
2575533refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
2576022refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
2763059refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
2764552refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
2764711refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
2765025refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
2766459refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
2767468refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
2771093refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
2772150refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
2774969refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2784351refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2786242refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
2786618refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
2786949refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
2787097refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
2787845refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
3406273refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
3406653refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
3407789refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
3411610refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
3474438refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
3698573refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
3702017refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
3702441refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
3703484refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
3707202refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
3707837refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
3707866refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
3709322refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
3711864refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
3712548refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
3714306refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
9038205refcc2014073120140622
9043906refgcc2014073120140622
17066793refgcc -funroll-loops2014073120140622

Compiler output

Implementation: crypto_aead/scream12v1/sse
Compiler: cc
scream.c: scream.c: In function 'LBox16P':
scream.c: scream.c:182: error: can't convert between vector values of different size
scream.c: scream.c:183: error: can't convert between vector values of different size
scream.c: scream.c:185: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:186: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:190: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:191: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:198: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:199: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:203: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:204: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:208: error: can't convert between vector values of different size
scream.c: scream.c:209: error: can't convert between vector values of different size
scream.c: scream.c:211: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:212: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:217: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:224: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:225: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:230: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c: In function 'LBoxInv16P':
scream.c: scream.c:277: error: can't convert between vector values of different size
scream.c: scream.c:278: error: can't convert between vector values of different size
scream.c: scream.c:280: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.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/scream12v1/sse
Compiler: clang -O3 -fomit-frame-pointer
scream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream.c: scream.c:39:16: warning: 'flatten' attribute ignored
scream.c: __attribute__((flatten)) void encrypt_tweakey (v16qi *restrict X, v16qi *restrict T3) {
scream.c: ^
scream.c: scream.c:96:16: warning: 'flatten' attribute ignored
scream.c: __attribute__((flatten)) void decrypt_tweakey (v16qi *restrict X, v16qi *restrict T3) {
scream.c: ^
scream.c: scream.c:182:10: error: use of unknown builtin '__builtin_ia32_psrldi128'
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^
scream.c: scream.c:16:32: note: instantiated from:
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^
scream.c: scream.c:182:10: error: invalid conversion between vector type 'v16qi' and integer type 'int' of different size
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^~~~~~~~~~~~~~~~~~
scream.c: scream.c:16:25: note: instantiated from:
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^~~~~~~
scream.c: scream.c:183:10: error: invalid conversion between vector type 'v16qi' and integer type 'int' of different size
scream.c: t1 = shift_right(in[2]) & V(0xf);
scream.c: ^~~~~~~~~~~~~~~~~~
scream.c: scream.c:16:25: note: instantiated from:
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^~~~~~~
scream.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/scream12v1/ref
Compiler: clang -O3 -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-Adpioz.s: Assembler messages:
scream_cipher.c: /tmp/cc-Adpioz.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-Adpioz.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-Ag5zsk.s: Assembler messages:
tae.c: /tmp/cc-Ag5zsk.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-Ag5zsk.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-44tpia.s: Assembler messages:
scream_cipher.c: /tmp/cc-44tpia.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-44tpia.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-BBUb8c.s: Assembler messages:
tae.c: /tmp/cc-BBUb8c.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-BBUb8c.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-WcPnxa.s: Assembler messages:
scream_cipher.c: /tmp/cc-WcPnxa.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-WcPnxa.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-AE0ehH.s: Assembler messages:
tae.c: /tmp/cc-AE0ehH.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-AE0ehH.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-JVy0DR.s: Assembler messages:
scream_cipher.c: /tmp/cc-JVy0DR.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-JVy0DR.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-kupafD.s: Assembler messages:
tae.c: /tmp/cc-kupafD.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-kupafD.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-6nwEFu.s: Assembler messages:
scream_cipher.c: /tmp/cc-6nwEFu.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-6nwEFu.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-c8BGch.s: Assembler messages:
tae.c: /tmp/cc-c8BGch.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-c8BGch.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-e40FGv.s: Assembler messages:
scream_cipher.c: /tmp/cc-e40FGv.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-e40FGv.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-6Mby2k.s: Assembler messages:
tae.c: /tmp/cc-6Mby2k.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-6Mby2k.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/scream12v1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-GAPEMe.s: Assembler messages:
scream_cipher.c: /tmp/cc-GAPEMe.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:284: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:295: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:341: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:390: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:392: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:394: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:526: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:610: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:692: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:706: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-GAPEMe.s:717: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-s0Wkr3.s: Assembler messages:
tae.c: /tmp/cc-s0Wkr3.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-s0Wkr3.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/scream12v1/sse
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
scream.c: scream.c:1: warning: target CPU does not support THUMB instructions
scream.c: scream.c: In function 'LBox16P':
scream.c: scream.c:182: error: can't convert between vector values of different size
scream.c: scream.c:183: error: can't convert between vector values of different size
scream.c: scream.c:185: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:186: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:190: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:191: error: incompatible types when assigning to type 'v16qi' from type 'int'
scream.c: scream.c:198: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:199: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:203: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:204: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:208: error: can't convert between vector values of different size
scream.c: scream.c:209: error: can't convert between vector values of different size
scream.c: scream.c:211: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:212: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:216: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:217: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:224: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:225: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:229: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c:230: error: invalid operands to binary ^ (have 'v16qi' and 'int')
scream.c: scream.c: In function 'LBoxInv16P':
scream.c: scream.c:277: error: can't convert between vector values of different size
scream.c: scream.c:278: error: can't convert between vector values of different size
scream.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/scream12v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
scream_cipher.c: scream_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