Implementation notes: armeabi, h4mx515e, crypto_aead/scream10v1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: scream10v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
932496refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
950485refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
998582refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014073120140622
1020199refgcc -funroll-loops -O2 -fomit-frame-pointer2014073120140622
1073288refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014073120140622
1073578refgcc -O3 -fomit-frame-pointer2014073120140622
1076567refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1092577refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014073120140622
1104013refgcc -funroll-loops -O3 -fomit-frame-pointer2014073120140622
1299148refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014073120140622
1299231refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014073120140622
1299234refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014073120140622
1299474refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014073120140622
1299507refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014073120140622
1409988refgcc -funroll-loops -O -fomit-frame-pointer2014073120140622
1410028refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1539253refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1539285refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014073120140622
1539407refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014073120140622
1539411refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014073120140622
1650991refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014073120140622
1673705refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014073120140622
1674765refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014073120140622
1674768refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014073120140622
1674835refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014073120140622
1675074refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014073120140622
1675200refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014073120140622
1676921refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014073120140622
1677022refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014073120140622
1687402refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014073120140622
1702022refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014073120140622
1711000refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014073120140622
1755547refgcc -O2 -fomit-frame-pointer2014073120140622
1755680refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
1784736refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014073120140622
1794066refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014073120140622
1817894refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014073120140622
1818852refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014073120140622
1818863refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014073120140622
1818886refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014073120140622
1819106refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014073120140622
1824651refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
1853649refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014073120140622
1855014refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014073120140622
1855554refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014073120140622
1862880refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014073120140622
1888018refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014073120140622
1911112refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014073120140622
1922251refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014073120140622
1929338refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1969883refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014073120140622
1969906refgcc -fno-schedule-insns -O -fomit-frame-pointer2014073120140622
1969917refgcc -O -fomit-frame-pointer2014073120140622
1972924refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1972964refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014073120140622
1978995refgcc -Os -fomit-frame-pointer2014073120140622
1982535refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014073120140622
1983874refgcc -funroll-loops -Os -fomit-frame-pointer2014073120140622
2177661refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014073120140622
2177785refgcc -mcpu=strongarm -O -fomit-frame-pointer2014073120140622
2177905refgcc -mcpu=arm8 -O -fomit-frame-pointer2014073120140622
2177982refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014073120140622
2187911refgcc -mcpu=arm810 -O -fomit-frame-pointer2014073120140622
2337732refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014073120140622
2338592refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014073120140622
2338734refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2339339refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014073120140622
2340169refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014073120140622
2340550refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014073120140622
2340778refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014073120140622
2342284refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014073120140622
2342417refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014073120140622
2342703refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014073120140622
2343170refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014073120140622
2343444refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014073120140622
2343456refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014073120140622
2344602refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014073120140622
2348492refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014073120140622
2845134refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014073120140622
2845340refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
2845902refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014073120140622
2847870refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014073120140622
3115339refgcc -mcpu=xscale -O -fomit-frame-pointer2014073120140622
3115390refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014073120140622
3115824refgcc -mcpu=arm9e -O -fomit-frame-pointer2014073120140622
3117125refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014073120140622
3117460refgcc -mcpu=arm920t -O -fomit-frame-pointer2014073120140622
3118060refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014073120140622
3118231refgcc -mcpu=arm920 -O -fomit-frame-pointer2014073120140622
3118242refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014073120140622
3118467refgcc -mcpu=arm940t -O -fomit-frame-pointer2014073120140622
3118480refgcc -mcpu=arm9 -O -fomit-frame-pointer2014073120140622
3118555refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014073120140622
7624401refcc2014073120140622
7625090refgcc -funroll-loops2014073120140622
7625657refgcc2014073120140622

Compiler output

Implementation: crypto_aead/scream10v1/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/scream10v1/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/scream10v1/ref
Compiler: clang -O3 -fomit-frame-pointer
scream_cipher.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
scream_cipher.c: /tmp/cc-2wXD4R.s: Assembler messages:
scream_cipher.c: /tmp/cc-2wXD4R.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-2wXD4R.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-UP3L5F.s: Assembler messages:
tae.c: /tmp/cc-UP3L5F.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-UP3L5F.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/scream10v1/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-S5JhZt.s: Assembler messages:
scream_cipher.c: /tmp/cc-S5JhZt.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-S5JhZt.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-4aPzcj.s: Assembler messages:
tae.c: /tmp/cc-4aPzcj.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-4aPzcj.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/scream10v1/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-vU1fUd.s: Assembler messages:
scream_cipher.c: /tmp/cc-vU1fUd.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-vU1fUd.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-NxklZ5.s: Assembler messages:
tae.c: /tmp/cc-NxklZ5.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-NxklZ5.s:252: 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-57PvxR.s: Assembler messages:
try.c: /tmp/cc-57PvxR.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:773: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:786: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-57PvxR.s:888: Warning: conditional outside an IT block for Thumb.
try.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/scream10v1/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-PkLgfi.s: Assembler messages:
scream_cipher.c: /tmp/cc-PkLgfi.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-PkLgfi.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-xGLVog.s: Assembler messages:
tae.c: /tmp/cc-xGLVog.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-xGLVog.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/scream10v1/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-EHySR4.s: Assembler messages:
scream_cipher.c: /tmp/cc-EHySR4.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-EHySR4.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-CTJx5T.s: Assembler messages:
tae.c: /tmp/cc-CTJx5T.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-CTJx5T.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/scream10v1/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-l9ykQ5.s: Assembler messages:
scream_cipher.c: /tmp/cc-l9ykQ5.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-l9ykQ5.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-dZGfLT.s: Assembler messages:
tae.c: /tmp/cc-dZGfLT.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-dZGfLT.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/scream10v1/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-rzbgqH.s: Assembler messages:
scream_cipher.c: /tmp/cc-rzbgqH.s:39: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:53: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:134: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:216: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:256: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:259: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:310: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:356: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:405: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:407: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:409: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:541: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:625: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:707: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:721: Warning: conditional outside an IT block for Thumb.
scream_cipher.c: /tmp/cc-rzbgqH.s:732: Warning: conditional outside an IT block for Thumb.
tae.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tae.c: /tmp/cc-ZWAGww.s: Assembler messages:
tae.c: /tmp/cc-ZWAGww.s:46: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:72: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:75: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:77: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:79: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:92: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:131: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:136: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:143: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:152: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:154: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:156: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:158: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:173: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:197: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:200: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:202: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:204: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:217: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:227: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:234: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.s:249: Warning: conditional outside an IT block for Thumb.
tae.c: /tmp/cc-ZWAGww.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/scream10v1/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/scream10v1/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