Implementation notes: armeabi, h4mx515e, crypto_aead/scream10v2

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: scream10v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
930283refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
936399refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1001620refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1023683refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
1075280refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
1076960refgcc -O3 -fomit-frame-pointer2014073120140622
1088955refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1095216refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1096678refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
1302382refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
1302389refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
1302406refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
1302423refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
1302436refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
1417503refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
1417531refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1558268refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1559555refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1560281refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1560639refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1651831refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1674931refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1674964refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1675265refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1675333refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1675833refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1676028refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1676131refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1676324refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1677474refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1704740refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1712719refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1757687refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
1758624refgcc -O2 -fomit-frame-pointer2014073120140622
1789099refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
1789907refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
1795958refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
1819774refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
1819987refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
1821015refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
1821413refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
1823650refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
1853161refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
1856516refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
1887790refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
1887802refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1887908refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1916584refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
1925756refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1930548refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1965100refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1965167refgcc -O -fomit-frame-pointer2014073120140622
1965196refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
1965328refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1984011refgcc -Os -fomit-frame-pointer2014073120140622
2002055refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
2007497refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
2176726refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
2176767refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
2177738refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
2179854refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
2179867refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
2337983refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
2338102refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2340318refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
2343412refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
2343671refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
2344003refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
2344307refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
2345209refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
2346103refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
2346864refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
2347277refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
2347462refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
2347595refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
2349611refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2356561refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
2803570refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
2803621refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
2804011refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
2817686refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
2854963refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
3111548refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
3111776refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
3111862refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
3116357refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
3117444refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
3118287refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
3118842refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
3118931refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
3119074refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
3119780refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
3120254refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
7609380refcc2014073120140622
7611174refgcc -funroll-loops2014073120140622
7611723refgcc2014073120140622

Compiler output

Implementation: crypto_aead/scream10v2/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/scream10v2/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/scream10v2/ref
Compiler: clang -O3 -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-K8DsaD.s: Assembler messages:
scream_cipher.c: /tmp/cc-K8DsaD.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-K8DsaD.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-S7Ao5q.s: Assembler messages:
tae.c: /tmp/cc-S7Ao5q.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-S7Ao5q.s:266: 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/scream10v2/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-IPXFLg.s: Assembler messages:
scream_cipher.c: /tmp/cc-IPXFLg.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-IPXFLg.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-X9Yhrd.s: Assembler messages:
tae.c: /tmp/cc-X9Yhrd.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-X9Yhrd.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

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

Compiler output

Implementation: crypto_aead/scream10v2/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-XSgxbZ.s: Assembler messages:
scream_cipher.c: /tmp/cc-XSgxbZ.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-XSgxbZ.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-tbwJnK.s: Assembler messages:
tae.c: /tmp/cc-tbwJnK.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-tbwJnK.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

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

Compiler output

Implementation: crypto_aead/scream10v2/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-oLLVk8.s: Assembler messages:
scream_cipher.c: /tmp/cc-oLLVk8.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oLLVk8.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-CJj6US.s: Assembler messages:
tae.c: /tmp/cc-CJj6US.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CJj6US.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

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

Compiler output

Implementation: crypto_aead/scream10v2/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-oNxQxH.s: Assembler messages:
scream_cipher.c: /tmp/cc-oNxQxH.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-oNxQxH.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-GvJbCv.s: Assembler messages:
tae.c: /tmp/cc-GvJbCv.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-GvJbCv.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/scream10v2/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-pcgMCx.s: Assembler messages:
scream_cipher.c: /tmp/cc-pcgMCx.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-pcgMCx.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-1bYd9n.s: Assembler messages:
tae.c: /tmp/cc-1bYd9n.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-1bYd9n.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...

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

Compiler output

Implementation: crypto_aead/scream10v2/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-KvUEug.s: Assembler messages:
scream_cipher.c: /tmp/cc-KvUEug.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-KvUEug.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-y8sur8.s: Assembler messages:
tae.c: /tmp/cc-y8sur8.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:128: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:133: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:140: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:149: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:151: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:153: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:155: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:170: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:193: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:196: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:198: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:213: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:223: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:230: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:247: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-y8sur8.s:266: Warning: conditional outside an IT block for Thumb.
tae.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-CJEuuU.s: Assembler messages:
try.c: /tmp/cc-CJEuuU.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:773: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-CJEuuU.s:888: Warning: conditional outside an IT block for Thumb.
try.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/scream10v2/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/scream10v2/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